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:

CREATE SCHEMA , ALTER SCHEMA , DROP SCHEMA , SHOW SCHEMAS

Sintaxe

USE [ SCHEMA ] [<db_name>.]<name>
Copy

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 (com db_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;
Copy

Usar o esquema otherschema no banco de dados otherdb:

USE otherdb.otherschema;
Copy