Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como mostrar o agrupamento de um banco de dados no SQL Server (T-SQL)


Aqui estão duas maneiras de retornar o agrupamento de um banco de dados no SQL Server usando o Transact-SQL.

Consulta sys.databases


A primeira opção é executar uma consulta em sys.databases para retornar o agrupamento de um banco de dados específico. O WHERE cláusula permite restringir os resultados ao banco de dados em que você está interessado:
SELECT 
    name, 
    collation_name 
FROM sys.databases
WHERE name = 'Music';

Isso resulta em algo assim:
name   collation_name              
-----  ----------------------------
Music  SQL_Latin1_General_CP1_CI_AS

Neste caso, especificamos o banco de dados chamado Music .

A DATABASEPROPERTYEX() Função


Outra opção é usar o DATABASEPROPERTYEX() função para retornar o agrupamento padrão para um banco de dados:
SELECT DATABASEPROPERTYEX('Music', 'Collation') AS Collation;

Veja também:
  • Retornar o agrupamento do servidor
  • Retornar o agrupamento de uma coluna
  • O que é agrupamento?