SCHEMA_ID (Transact-SQL)
Retorna a ID de esquema associada a um nome de esquema.
Convenções da sintaxe Transact-SQL
Sintaxe
SCHEMA_ID ( [ schema_name ] )
Argumentos
Termo |
Definição |
---|---|
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 retornará IDs de esquemas de sistema e de esquemas definidos pelo usuário. SCHEMA_ID pode ser chamado em uma lista de seleção, em uma cláusula WHERE e em qualquer lugar em que uma expressão seja permitida.
Exemplos
A.Retornando a ID do esquema padrão de um chamador
SELECT SCHEMA_ID();
GO
B.Retornando a ID de um esquema nomeado
USE AdventureWorks2012;
GO
SELECT SCHEMA_ID('HumanResources');
GO