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?