No servidor SQL, posso usar a USE
instrução para alternar entre os bancos de dados de trabalho. Existe um comando semelhante para o DB2?
relate perguntas
-
Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?
-
O que significa HSJOIN em um plano de explicação?
-
Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?
-
Quais são as principais causas de deadlocks e podem ser evitadas?
-
Como determinar se um Índice é necessário ou necessário
O conceito de "banco de dados" no SQL Server está muito mais próximo de um esquema no DB2. Todo um mecanismo de banco de dados MS SQL está muito mais próximo de um banco de dados DB2:
Não é uma comparação perfeita; existem várias diferenças:
model
dados.tempdb
realmente não mapeia para um esquema; sua finalidade é tratada pelo(s) tablespace(s) temporário(s) do sistema, comoTEMPSPACE1
.Portanto, tecnicamente o equivalente mais próximo da instrução do MS SQL
USE
éSET SCHEMA
. Emitir aSET SCHEMA x
instrução informa ao DB2 onde procurar objetos não qualificados.No entanto, não é um requisito emitir a
SET SCHEMA
instrução se você qualificar totalmente seus nomes de objeto. As seguintes afirmações:são equivalentes a:
Usando
set schema
simplesmente permite que você use objetos não qualificados.