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.