How to verify and to change the collation of some objects in our SQL Server DB

It’s a simple tip how to solve some issues caused by Collation inconsistences.

/*Selecting your DB*/
USE YOURDB
GO

/*Select all object which are different from SQL_Latin1_General_CP1_CI_AS – Put here what collation you are looking for. */
SELECT name, collation_name, *
FROM sys.columns
WHERE OBJECT_ID IN (SELECT OBJECT_ID
FROM sys.objects
WHERE type = ‘U’ )
and collation_name ‘SQL_Latin1_General_CP1_CI_AS’

/* Change the database collation */
ALTER TABLE TableName
ALTER COLUMN ColumnName NVARCHAR(6)
COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL
GO

Easy, isn’t it?

Sorry but I’m so lazy now to format those SQL scripts😛

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s