Für CHAR-Datentypen wie CHAR, VARCHAR und LONG VARCHAR gibt es zwei Kollatierungsoptionen: den SQL Anywhere-Kollatierungsalgorithmus
(SACA) sowie den Unicode-Kollatierungsalgorithmus (UCA). In beiden Fällen wird die Kollatierung als die CHAR-Kollatierung
bezeichnet.
Für NCHAR-Datentypen wie NCHAR, NVARCHAR und LONG NVARCHAR kann der Unicode-Kollatierungsalgorithmus (UCA) verwendet werden
oder die UTF8BIN-Kollatierung mit dem SQL Anywhere-Kollatierungsalgorithmus (SACA).
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.