Für Spaltenwerte mit folgenden Datentypen kann gegebenenfalls bei einer Spaltendefinition zusätzlich ein Codeattribut angegeben werden: CHAR[ACTER], VARCHAR, LONG[VARCHAR]
Ein Codeattribut definiert die beim Vergleich von Werten zu verwendende Sortierreihenfolge.
Codeattribut |
Spaltenwerte |
Kein Codeattribut |
Haben das im Datenbanksystem festgelegte Codeattribut |
ASCII |
Im ASCII-Code |
BYTE |
Codeneutral, d.h die Spaltenwerte werden nicht vom Datenbanksystem konvertiert |
UNICODE |
In UNICODE |
Wenn kein Codeattribut angegeben ist, wird der im Datenbanksystem definierte Code verwendet.
· Der Code kann durch entsprechende SQL-Anweisungen für bestimmte Benutzer definiert werden (siehe dazu: CREATE/ALTER USER-Anweisung bzw. CREATE/ALTER USERGROUP-Anweisung).
· Der Code kann global bei der Installation des Datenbanksystems durch den speziellen Datenbankparameter DEFAULT_CODE definiert werden.
Der für einen Benutzer definierte Code übersteuert den global im Datenbanksystem angegebenen Code.