Compartilhar via


SCHEMA_ID (Transact-SQL)

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

Ícone de vínculo de tópico 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 

Consulte também

Referência

funções de metadados (Transact-SQL)

SCHEMA_NAME (Transact-SQL)

sys.schemas (Transact-SQL)