Die Systemtabelle CODEPAGE enthält die vom Loader für die Konvertierung genutzten Konvertierungstabellen.
CODEPAGE
CODEPAGEID |
CHAR(32) |
Name der Code-Page (z.B. ISO-8859-2) |
CODEPAGETABLE |
CHAR(512) BYTE |
Konvertierungstabelle von ASCII nach UCS2 für die jeweilige Code-Page |
Die Systemtabelle CODEPAGE wird vorkonfiguriert. Die Spalte CODEPAGE enthält 27 Einträge bei Ihrer Auslieferung:
ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10, ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15, ISO-8859-16, WINDOWS-874, WINDOWS-932, WINDOWS-936, WINDOWS-949, WINDOWS-950, WINDOWS-1250, WINDOWS-1251, WINDOWS-1252, WINDOWS-1253, WINDOWS-1254, WINDOWS-1255, WINDOWS-1256, WINDOWS-1257.
Der Vorschlagswert des Loader, die Code-Page ISO-8859-1, ist nicht in der Tabelle enthalten.
Die Systemtabelle CODEPAGE kann nur vom Datenbanksystemadministrator geändert werden. Wenn ein anderer Datenbankbenutzer versucht, die Tabelle zu verändern, wird der Vorgang vom Loader mit folgendem Fehler abgebrochen: -25251: Code page to set (<code_page_name>) not found in system table SYSLOADER.CODEPAGE. The privilege to change the content of this table is restricted to SYSDBA.
Alle Datenbankbenutzer können lesend auf die Einträge der Tabelle CODEPAGE zugreifen.
Siehe auch:
Loader, SET-Kommando
weitere Systemtabellen
Konzepte des
Datenbanksystems, Benutzer,
Authentifizierung und Berechtigungen