29.04.2014 Nr. 8 MSSQL

Ändern der Spaltensortierung in MSSQL-Server

SQL-Server-201233Bei einem Sql-Sortierungskonflikt hilft es oft nur die Sortierung der entsprechenen Spalte zu ändern:

Um die Spaltensortierung heraus zu finden:

sql
SELECT name, collation_name
FROM sys.columns
WHERE OBJECT_ID IN (SELECT OBJECT_ID
FROM sys.objects
WHERE type = 'U'
AND name = 'MyTable')

Um sie zu ändern:

sql
ALTER TABLE MyTable ALTER COLUMN CharCol
varchar(10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL