Was ist, wenn ich die Datenbank zum Speichern verschiedener Gruppen von Sonderzeichen verwenden möchte? Wie kann ich auswählen, welche Kollatierung verwendet werden soll? Zum Beispiel, wenn ich die Sortierung auf Kroatisch setze und russische kyrillische, japanische Zeichen mit Ausnahme von kroatischen Sonderzeichen verwenden möchte - welche Sortierung sollte ich verwenden?
Danke, Ilija
Das bedeutet, dass Sie in derselben Spalte Kroatisch, Russisch und Japanisch speichern können.
Aber wenn Sie vergleichen ( WHERE MyColumn = @foo
) oder sortieren ( ORDER BY MyColumn
), erhalten Sie wegen der Sortierung nicht, was Sie erwarten.
Sie können jedoch die Klausel COLLATE verwenden, um sie bei Bedarf zu ändern.
zB ORDER BY MyColumn COLLATE Japanese_something
Ich würde mich für Ihre häufigste Option entscheiden, die die meisten Ihrer Daten abdeckt. MSDN enthält diesen möglicherweise nützlichen Artikel
Tags und Links sql sql-server collation