Compartilhar via


SCHEMA_NAME (Transact-SQL)

Retorna o nome do esquema associado a um ID de esquema.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

SCHEMA_NAME ( [ schema_id ] )

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 é um ID válido.

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

B.Retornando o nome de um esquema usando um ID

USE AdventureWorks2012;
GO
SELECT SCHEMA_NAME(5);
GO

Consulte também

Referência

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)