Partilhar via


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 de SQL no Microsoft Fabric Warehouse no Microsoft Fabric

Retorna a ID de esquema associada a um nome de esquema.

Convenções de sintaxe de Transact-SQL

Sintaxe

SCHEMA_ID ( [ schema_name ] )   

Observação

Para exibir a sintaxe do Transact-SQL para o SQL Server 2014 (12.x) e versões anteriores, confira a Documentação das versões anteriores.

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();  

B. Retornando a ID de um esquema nomeado

SELECT SCHEMA_ID('dbo');  

Consulte Também

funções de metadados (Transact-SQL)
SCHEMA_NAME (Transact-SQL)
sys.schemas (Transact-SQL)