Partilhar via


SCHEMA_NAME (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 o nome do esquema associado a um ID de esquema.

Convenções de sintaxe de Transact-SQL

Sintaxe

SCHEMA_NAME ( [ schema_id ] )  

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_id A ID do esquema. schema_id é um int. Se schema_id não estiver definido, SCHEMA_NAME retornará o nome do esquema padrão do chamador.

Tipos de retorno

sysname

Retorna NULL quando schema_id não é uma ID válida.

Comentários

SCHEMA_NAME retorna nomes de esquemas de sistema e esquemas definidos pelo usuário. SCHEMA_NAME pode ser chamado em uma lista de seleção, em uma cláusula WHERE e em qualquer local que permita uma expressão.

Exemplos

a. Retornando o nome do esquema padrão do chamador

SELECT SCHEMA_NAME();  

B. Retornando o nome de um esquema usando um ID

SELECT SCHEMA_NAME(1);  

Consulte Também

Expressões (Transact-SQL)
SCHEMA_ID (Transact-SQL)
sys.schemas (Transact-SQL)
sys.database_principals (Transact-SQL)
funções de metadados (Transact-SQL)
WHERE (Transact-SQL)