FirebirdSQL logo
 COLLATIONCOMMENT 

ALTER CHARACTER SET

Verwendet für

Festlegen der Standardsortierung für einen Zeichensatz

Verfügbar in

DSQL

Syntax
ALTER CHARACTER SET charset
  SET DEFAULT COLLATION collation
Table 1. ALTER CHARACTER SET-Anweisungsparameter
Parameter Beschreibung

charset

Zeichensatzkennung

collation

Name der Kollation (Sortierreihenfolge)

Die Anweisung ALTER CHARACTER SET ändert die Standardsortierung für den angegebenen Zeichensatz.Dies wirkt sich auf die zukünftige Verwendung des Zeichensatzes aus, außer in Fällen, in denen die COLLATE-Klausel explizit überschrieben wird.In diesem Fall bleibt die Kollatierungsreihenfolge bestehender Domänen, Spalten und PSQL-Variablen nach der Änderung auf die Standardkollatierung des zugrunde liegenden Zeichensatzes erhalten.

Note

Wenn Sie die Standardsortierung für den Datenbankzeichensatz ändern (der beim Erstellen der Datenbank definierte), wird die Standardsortierung für die Datenbank geändert.

Wenn Sie die Standardsortierung für den während der Verbindung angegebenen Zeichensatz ändern, werden Zeichenfolgenkonstanten gemäß dem neuen Sortierungswert interpretiert, außer in den Fällen, in denen der Zeichensatz und/oder die Sortierung überschrieben wurden.

Wer kann einen Zeichensatz ändern?

Die Anweisung ALTER CHARACTER SET kann ausgeführt werden durch:

docnext count = 1

ALTER CHARACTER SET Example

Festlegen der Standardsortierung UNICODE_CI_AI für die UTF8-Codierung
ALTER CHARACTER SET UTF8
  SET DEFAULT COLLATION UNICODE_CI_AI;