Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
Devolve o ID do esquema associado a um nome de esquema.
Os esquemas de base de dados funcionam como espaços de nomes ou contentores para objetos, como tabelas, vistas, procedimentos e funções, que podem ser encontrados na sys.objects vista de catálogo.
Cada esquema tem um proprietário. O proprietário é um principal de segurança.
Transact-SQL convenções de sintaxe
Sintaxe
SCHEMA_ID ( [ schema_name ] )
Arguments
schema_name
O nome do esquema.
schema_name é sysname. Se schema_name não for especificado, SCHEMA_ID devolve o ID do esquema padrão do chamador.
Tipos de devolução
int
NULL é devolvido se schema_name não for um esquema válido.
Observações
SCHEMA_ID devolve IDs de esquemas de sistema e esquemas definidos pelo utilizador.
SCHEMA_ID pode ser chamada numa lista de seleção, numa WHERE cláusula e em qualquer lugar onde uma expressão seja permitida.
Examples
A. Devolver o ID de esquema padrão de um chamador
SELECT SCHEMA_ID();
B. Devolver o ID do esquema de um esquema nomeado
SELECT SCHEMA_ID('dbo');