Wenn die Angabe des Codeattributs im Kommando fehlt, setzt der Loader einen Vorschlagswert für das Codeattribut des Datenstroms ein. Dieses wird aus dem datenbankinternen Datentyp der zu ladenden Spalte abgeleitet, d.h. es wird folgende Umsetzungstabelle verwendet:
Datenbankinterner Datentyp |
Externes Codeattribut |
LONG ASCII |
ASCII |
LONG BYTE |
BINARY |
LONG UNICODE |
UCS2 |
Wenn das externe Codeattribut und der datenbankinterne Datentyp unterschiedlich sind, konvertiert der Loader die Daten. Bei Inkompatibilität der Typen erzeugt der Loader eine Fehlermeldung und beendet die Bearbeitung des Kommandos.
Kompatibilitätstabelle
Externes Codeattribut |
Datenbankinterner Datentyp |
Kompatibel ja/nein |
ASCII |
LONG
ASCII |
ja |
UCS2 |
LONG
ASCII |
nein |
BINARY |
LONG
ASCII |
nein |