Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Bedeutet die sqlserver-Sortierung, dass Spaltennamen die richtige Groß- und Kleinschreibung sein müssen? Und wie man damit umgeht

Die Sortierung bestimmt, ob bei Ihren Abfragen die Groß-/Kleinschreibung nicht beachtet wird. Die einzige Möglichkeit, um sicherzustellen, dass Ihr Schema in mehreren Umgebungen funktioniert, besteht darin, bei Ihren Abfragen zwischen Groß- und Kleinschreibung zu unterscheiden. Wenn Ihre Abfragen nicht konsistent sind, MUSS Ihre Sortierung die Groß-/Kleinschreibung ignorieren, sonst funktioniert sie nicht.

http://msdn.microsoft.com/en- us/library/aa174903(SQL.80).aspx

Zu beachten ist, dass Sie Ihre SQL Server-Umgebung, sobald Sie sie mit einer bestimmten Sortierung eingerichtet haben, NICHT ändern können, ohne eine NEUE SQL Server-Instanz zu erstellen. Daher ist Groß- und Kleinschreibung normalerweise der richtige Weg. Bemühen Sie sich dann um Konsistenz in Ihren Abfragen.

Sobald eine Sortierung festgelegt ist, gilt sie meiner Meinung nach sowohl für Daten als auch für Metadaten.