„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Ist der gleichen Bediener von SQL Server Case sensitiv? Welchen Einfluss hat die Zusammenstellung auf sie?

Ist der gleichen Bediener von SQL Server Case sensitiv? Welchen Einfluss hat die Zusammenstellung auf sie?

Gepostet am 2025-04-13
Durchsuche:339

Is SQL Server's LIKE Operator Case-Sensitive, and How Does Collation Affect It?

Seine Fallempfindlichkeit ist jedoch dem Bediener selbst nicht inhärent. Stattdessen wird es durch die Zusammenstellung der Spalte bestimmt.

collation: Der Schlüssel zur Fallsensitivität

Die Kollation einer Spalte schreibt vor, wie Charaktervergleiche behandelt werden. SQL Server unterstützt verschiedene Kollationen, die jeweils das Zeichensatz, das Alphabet und entscheidende Regeln für Fallempfindlichkeit angeben.

collation ermitteln

um die Kollation einer Datenbank zu überprüfen:

Wählen Sie DatabaSpropertyEx ('DatabaseName', 'Collation') als SQLCOLLATION;

SELECT DATABASEPROPERTYEX('databasename', 'collation') AS SQLCollation;
Wählen Sie Collation_Name Aus Sys.Columns Wobei object_id = object_id ('tableName') und name = 'columnName';

SELECT COLLATION_NAME
FROM sys.columns
WHERE object_id = OBJECT_ID('TableName') AND name = 'ColumnName';

Verschiedene Kollationen produzieren verschiedene wie Ergebnisse. Zum Beispiel:

    sql_latin1_general_cp1_cs_as
  • : case-sensitiv, akzent-sensitiv.
  • Änderung der Kollektion (Verwendung mit Vorsicht)
  • Während im Allgemeinen entmutigt, können Sie die Zusammenstellung einer Spalte ändern:

table table tablesame altername columnname varchar (10) collate new_collation;

Alternativ können Sie die Fallempfindlichkeit in einer Abfrage vorübergehend überschreiben (nicht für die Produktion empfohlen):

ALTER TABLE TableName ALTER COLUMN ColumnName VARCHAR(10) COLLATE new_collation;

in summary
SELECT column1 COLLATE sql_latin1_general_cp1_ci_as AS column1
FROM table1;
wie

Der Operator hängt das Verständnis der Auswirkungen der Kollation ab. Eine sorgfältige Auswahl der Kollation stellt sicher, dass sich die Anforderungen an die Sensibilität wie erwartet wie erwartet verhalten.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3