banco de dados.Guia

ao usar o servidor SQL, poderá usar o T-SQL para indicar a colação por omissão de uma base de dados. Especificamente, você pode usar o COLLATE cláusula de CREATE DATABASE ou ALTER DATABASE instruções.

a cláusulaCOLLATE é opcional – se não a usar ao criar a base de dados, a base de dados irá usar a colação predefinida do servidor (que foi especificada na altura em que o servidor SQL foi instalado). E se você não especificar a cláusula ao alterar a base de Dados, sua colação padrão não vai mudar.

Definir o Agrupamento

em Primeiro lugar, aqui está um exemplo do uso de 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 o respectivo agrupamento de French_CI_AI.

Alterar o Agrupamento

Para alterar o agrupamento de um banco de dados existente, use o ALTER DATABASE declaração COLLATE cláusula:

ALTER DATABASE SolutionsCOLLATE Thai_CI_AI_WS; GO

Isto altera o agrupamento de Thai_CI_AI_WS.

Verifique a colação

Existem várias maneiras de verificar a colação padrão de um banco de dados no servidor SQL. Se estiver a usar o SSMS, pode carregar com o botão direito na base de dados do navegador de objectos e seleccionar propriedades.

Existem também algumas maneiras diferentes de verificar a colação da sua base de dados usando Transact-SQL.

anulando a colação da Base de dados

pode sobrepor a colação da base de dados ao nível da coluna. Cada coluna pode ter sua própria colação, que pode ser diferente da colação padrão de banco de dados e/ou a colação do servidor.

Você pode especificar o agrupamento no nível de coluna com o COLLATE cláusula quando usando o CREATE TABLE ou ALTER TABLE instruções.

Deixe uma resposta

O seu endereço de email não será publicado.