SCHEMA_ID (Transact-SQL)
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics PDW (Analytics Platform System) Ponto de extremidade de análise do SQL Warehouse no Microsoft Fabric
Retorna a ID de esquema associada a um nome de esquema.
Os esquemas de banco de dados atuam como namespaces ou contêineres para objetos, como tabelas, exibições, procedimentos e funções, que podem ser encontrados na exibição de sys.objects
catálogo.
Cada esquema tem um proprietário. O proprietário é uma entidade de segurança.
Convenções de sintaxe de Transact-SQL
Sintaxe
SCHEMA_ID ( [ schema_name ] )
Argumentos
schema_name
O nome do esquema. schema_name é sysname. Se schema_name não for especificado, SCHEMA_ID
retornará a ID do esquema padrão do chamador.
Tipos de retorno
int
NULL
será retornado se schema_name não for um esquema válido.
Comentários
SCHEMA_ID
retorna IDs de esquemas do sistema e esquemas definidos pelo usuário. SCHEMA_ID
pode ser chamado em uma lista de seleção, em uma WHERE
cláusula e em qualquer lugar em que uma expressão seja permitida.
Exemplos
R. Retornar a ID de esquema padrão de um chamador
SELECT SCHEMA_ID();
B. Retornar a ID do esquema de um esquema nomeado
SELECT SCHEMA_ID('dbo');