Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Konfiguration Ihrer Datenbank » Internationale Sprachen und Zeichensätze » Näheres zu Kollatierungen

 

Kollatierungen in einer SQL Anywhere-Datenbank

CHAR-Kollatierung

CHAR-Datentypen wie CHAR, VARCHAR und LONG VARCHAR können eine Kollatierung verwenden, die den SQL Anywhere-Kollatierungsalgorithmus verwendet, oder sie können den Unicode-Kollatierungsalgorithmus verwenden. In beiden Fällen wird die Kollatierung als die CHAR-Kollatierung bezeichnet.

NCHAR-Kollatierung

NCHAR-Datentypen wie NCHAR, NVARCHAR und LONG NVARCHAR können den Unicode-Kollatierungsalgorithmus oder die UTF8BIN-Kollatierung verwenden, die den SQL Anywhere-Kollatierungsalgorithmus verwendet.

Berücksichtigung der Groß-/Kleinschreibung und von Akzenten wählen

Wenn eine SQL Anywhere-Datenbank erstellt wird und keine Berücksichtigung der Groß-/Kleinschreibung angegeben wird, wird die Groß-/Kleinschreibung in der Datenbank nicht berücksichtigt. Die Berücksichtigung der Groß-/Kleinschreibung kann eingestellt werden, indem die entsprechende Option angegeben wird. Nachdem die Datenbank erstellt wurde, ist es nicht möglich, die Berücksichtigung der Groß-/Kleinschreibung zu ändern, ohne die Datenbank neu aufzubauen.

Die Berücksichtigung der Groß-/Kleinschreibung bei der Datenbank legt diese bei sowohl der SACA- als auch der UCA-Kollatierung fest, und bestimmt daher auch die Berücksichtigung der Groß-/Kleinschreibung bei den CHAR- und NCHAR-Kollatierungen.

Wenn eine SQL Anywhere-Datenbank erstellt wird und keine Akzentberücksichtigung angegeben wird, werden Akzente in der Datenbank nicht berücksichtigt. Die Akzentberücksichtigung kann eingestellt werden, indem die entsprechende Option angegeben wird. Nachdem die Datenbank erstellt wurde, ist es nicht möglich, die Akzentberücksichtigung zu ändern, ohne die Datenbank neu aufzubauen.

Die Akzentberücksichtigung bei der Datenbank wirkt sich nur auf die UCA-Kollatierung aus, ob sie nun für die CHAR- bzw. NCHAR-Kollatierungen oder für beide verwendet wird. Wenn Sie SACA-Kollatierungen für CHAR- und NCHAR-Kollatierungen wählen, haben die Optionen für Akzentberücksichtigung keine Auswirkungen. Akzentberücksichtigung ist ein Attribut der SACA-Kollatierungen und kann nicht unter Verwendung der Optionen angegeben werden, die bei der Erstellung der Datenbank zur Verfügung stehen.