USE SCHEMA¶
Especifica o esquema ativo/atual para a sessão.
Se um banco de dados e um esquema, também conhecido como um namespace, não forem especificados para uma sessão do usuário, todos os objetos de referência nas instruções ou consultas SQL executadas no sistema devem ser totalmente qualificados (na forma de db_name.schema_name.object_name
). Especificar um banco de dados e um esquema para uma sessão do usuário permite utilizar nomes de objetos não qualificados em instruções e consultas SQL.
Para obter mais informações sobre nomes de objetos totalmente qualificados, consulte Resolução de nomes de objetos.
- Consulte também:
Sintaxe¶
USE [ SCHEMA ] [<db_name>.]<name>
Parâmetros¶
name
Especifica o identificador do esquema a ser usado para a sessão. Se o identificador contiver espaços ou caracteres especiais, toda a cadeia de caracteres deverá ser delimitada por aspas duplas. Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas.
Se
name
não estiver totalmente qualificado (comdb_name
), o comando procura o esquema no banco de dados atual para a sessão.
Notas de uso¶
A palavra-chave
SCHEMA
é opcional se um banco de dados tiver sido especificado para a sessão ou se o nome do esquema estiver totalmente qualificado.
Exemplos¶
Usar o esquema myschema
no banco de dados atual:
USE myschema;
Usar o esquema otherschema
no banco de dados otherdb
:
USE otherdb.otherschema;