Für CHAR-Datentypen wie CHAR, VARCHAR und LONG VARCHAR gibt es zwei Kollationsoptionen: den SQL Anywhere-Kollationsalgorithmus
(SACA) sowie den Unicode-Kollationsalgorithmus (UCA). In beiden Fällen wird die Kollation als CHAR-Kollation bezeichnet.
Für NCHAR-Datentypen wie NCHAR, NVARCHAR und LONG NVARCHAR kann der Unicode-Kollationsalgorithmus (UCA) verwendet werden oder
die UTF8BIN-Kollation mit dem SQL Anywhere-Kollationsalgorithmus (SACA).
Wenn beim Erstellen einer SQL Anywhere-Datenbank keine Berücksichtigung der Groß-/Kleinschreibung angegeben wurde, 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 für die Datenbank legt diese bei sowohl der SACA- als auch der UCA-Kollation
fest, und bestimmt daher auch die Berücksichtigung der Groß-/Kleinschreibung bei den CHAR- und NCHAR-Kollationen.
Wenn beim Erstellen einer SQL Anywhere-Datenbank keine Akzent-Berücksichtigung angegeben wurde, wird die Akzent-Berücksichtigung
in der Datenbank nicht aktiviert. 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 für die Datenbank wirkt sich nur auf die UCA-Kollation aus, unabhängig davon, ob sie für die CHAR-
bzw. NCHAR-Kollationen oder für beide verwendet wird. Wenn Sie SACA-Kollationen für CHAR- und NCHAR-Kollationen wählen, haben
die Optionen für die Akzent-Berücksichtigung keine Auswirkungen. Die Akzent-Berücksichtigung ist ein Attribut der SACA-Kollationen
und kann nicht unter Verwendung der Optionen angegeben werden, die bei der Erstellung der Datenbank zur Verfügung stehen.