Frage

Ich habe zwei Tabellen, und sie unterschiedliche Sortierungen verwenden. Es ist nicht zu verketten Spalten von Tabellen mit unterschiedlichen Sortierungen erlaubt, zum Beispiel der folgende SQL nicht zulässig ist,

select table1column1 + table2column2 from ...

Meine Frage ist, wie die Sortierung einer Tabelle zu ändern, ohne die Daten der Tabelle zu zerstören?

Vielen Dank im Voraus, George

War es hilfreich?

Lösung

Sie können Spalten Sortierungs on the fly ändern, wenn Sie müssen.

z.

select table1column1 collate database default  + table2column2 collate database default from ...

„Datenbank default“ könnte sein, was die Sortierung Sie verwenden wollen.

Sie können die Sortierung einer Spalte ändern permanent mit

ALTER TABLE ... ALTER COLUMN Table1Column1
            varchar(50) COLLATE Latin1_General_CI_AS NOT NULL
GO
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top