Ich benutze SQL Server 2005. Ich habe zwei Tabellen, und sie verwenden unterschiedliche Sortierungen. Es ist nicht mit verschiedenen Sortierungen verketten Spalten von Tabellen erlaubt, zum Beispiel der folgende SQL ist nicht erlaubt,Join Spalte mit anderen Kollation Problem
select table1column1 + table2column2 from ...
Meine Frage ist, warum Verkettung von zwei Spalten aus verschiedenen Sortierungen nicht aus Datenbank-Engine Design-Perspektive erlaubt? Ich weiß nicht, warum Vergleichsergebnisse auswirken werden, wird das Ergebnis nur Zeichenfolge verketten - sollte genug und nicht abhängig von Sortierungs ...
Vielen Dank im Voraus, George
Voting für Duplikat: http://stackoverflow.com/questions/844896/sql-server-2005-collation-issue - Diese Fragen wurden dort beantwortet. – Tomalak
@Tomalak, es ist eine neue Frage. Diese Frage diskutiert die Ursache aus der Sicht der Datenbank-Engine (warum), die andere Frage, die du zitiert hast, ist die Frage, wie man sie (wie) lösen soll. Um den Overhead verschiedener Perspektiven von Threads zu reduzieren, um den Leser von verschiedenen Perspektiven zu verwirren, entscheide ich mich, einen neuen zu beginnen. Lassen Sie mich wissen, wenn irgendwelche Probleme und ich helfen können, zu korrigieren. :-) – George2
Wahrscheinlich hast du Recht. Ich denke, du solltest die Frage umbenennen, vielleicht so etwas wie "Warum können Spalten mit verschiedenen Kollatierungen nicht verkettet werden?" (da ein JOIN mit Tabellen gemacht wird, nicht mit Spalten) – Tomalak