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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbankkonfiguration » Internationale Sprachen und Zeichensätze » Aufgaben zu internationalen Sprachen und Zeichensätzen

 

Benannte Kollatierungen und Datenbankerstellung

Sie können die Kollatierung für jede Datenbank festlegen, wenn Sie die Datenbank erstellen. Die Standardkollatierung wird aus der Codepage und der Sprache für das Betriebssystem des Datenbankservers abgeleitet.

Hinweise zur Verwendung der NCHAR-Kollatierung finden Sie unter NCHAR-Kollatierung.

 Festlegen einer Datenbankkollatierung beim Erstellen einer Datenbank (Befehlszeile)
  1. Führen Sie den folgenden Befehl aus, um die empfohlenen Kollatierungssequenzen zu erhalten:

    dbinit -l

    In der ersten Spalte der Liste steht das Kollatierungslabel, das Sie beim Erstellen der Datenbank angeben müssen.

  2. Erstellen Sie mit dem Dienstprogramm "dbinit" eine Datenbank und geben Sie mit der Option -z eine Kollatierungssequenz an. Die folgende Anweisung erstellt eine Datenbank mit einer griechischen Kollatierung.

    dbinit -z 1253ELL mydb.db

    Der folgende Befehl erstellt die Datenbank spanish.db, die die Groß- und Kleinschreibung berücksichtigt und die 1262spa-Kollatierung für Nicht-NCHAR-Daten verwendet. Für NCHAR-Daten wird die UCA-Kollatierung, die Sprachumgebung "es" und die Sortierung "LowerFirst" (Kleinbuchstaben zuerst) festgelegt.

    dbinit -c -z 1252spa -zn uca(locale=es;case=LowerFirst) spanish.db
 Festlegen einer Datenbankkollatierung beim Erstellen einer Datenbank (SQL)
  • Sie können die Datenbank mit der Anweisung CREATE DATABASE erstellen. Die folgende Anweisung erstellt eine Datenbank mit einer griechischen Kollatierung.

    CREATE DATABASE 'mydb.db' COLLATION '1253ELL';

    Die folgende Anweisung erstellt eine Datenbank mithilfe von Codepage 1252 und verwendet UCA für CHAR- und NCHAR-Datentypen. Akzente sowie Groß-/Kleinschreibung werden bei Vergleich und Sortierung berücksichtigt.

    CREATE DATABASE 'c:\\uca.db' COLLATION 'UCA' ENCODING 'CP1252' NCHAR COLLATION 'UCA' ACCENT RESPECT CASE RESPECT;
 Festlegen einer Datenbankkollatierung beim Erstellen einer Datenbank (Sybase Central)
  • Klicken Sie auf Extras » SQL Anywhere 12 » Datenbank erstellen.

    Der Assistent zum Erstellen einer Datenbank enthält eine Seite, auf der Sie eine Kollatierung aus einer Liste wählen können.

    Assistent zum Erstellen einer Datenbank, der die Seite anzeigt, auf der Sie eine Kollatierungssequenz für eine neue Datenbank auswählen.
 Siehe auch