Ao usar o SQL Server, você pode usar o T-SQL para especificar o agrupamento padrão de um banco de dados. Especificamente, você pode usar o
COLLATE
cláusula do CREATE DATABASE
ou ALTER DATABASE
declarações. O
COLLATE
cláusula é opcional – se você não usá-la ao criar o banco de dados, o banco de dados usará o agrupamento padrão do servidor (que foi especificado no momento da instalação do SQL Server). E se você não especificar a cláusula ao alterar o banco de dados, seu agrupamento padrão não será alterado.Definir o agrupamento
Primeiro, aqui está um exemplo de uso do
COLLATE
cláusula para especificar o agrupamento padrão ao criar um novo banco de dados:CREATE DATABASE Solutions COLLATE French_CI_AI; GO
Este exemplo cria um banco de dados chamado
Solutions
e define seu agrupamento como French_CI_AI
. Alterar o agrupamento
Para alterar o agrupamento de um banco de dados existente, use o
ALTER DATABASE
instrução com o COLLATE
cláusula:ALTER DATABASE Solutions COLLATE Thai_CI_AI_WS; GO
Isso altera o agrupamento para
Thai_CI_AI_WS
. Verifique o agrupamento
Existem várias maneiras de verificar o agrupamento padrão de um banco de dados no SQL Server. Se estiver usando o SSMS, clique com o botão direito do mouse no banco de dados no Pesquisador de objetos e selecione Propriedades .
Há também algumas maneiras diferentes de verificar seu agrupamento de banco de dados usando o Transact-SQL.
Substituindo o agrupamento de banco de dados
Você pode substituir o agrupamento do banco de dados no nível da coluna. Cada coluna pode ter seu próprio agrupamento, que pode ser diferente do agrupamento do banco de dados padrão e/ou do agrupamento do servidor.
Você pode especificar o agrupamento no nível da coluna com o
COLLATE
cláusula ao usar o CREATE TABLE
ou ALTER TABLE
declarações.