SCHEMA_NAME (Transact-SQL)
Retorna o nome do esquema associado a um ID de esquema.
Aplica-se a: SQL Server (SQL Server 2008 até a versão atual), Banco de dados SQL do Windows Azure (versão inicial até a versão atual). |
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
sys.database_principals (Transact-SQL)