Bei der Umsetzung von logischen Datenmodellen in XML-Schemata werden primitive XML-Schematypen aus Datentypen des logischen Datenmodells generiert.
In der folgenden Tabelle wird die Zuordnung zwischen Datentypen logischer Datenmodelle und primitiven XML-Schematypen gezeigt.
Tabelle 1. Zuordnungen zwischen Datentypen logischer Datenmodelle und XML-SchemadatentypenDatentypen logischer Datenmodelle |
Durch die Umsetzung generierte XML-Schemadatentypen |
CHAR |
byte |
CHAR (Länge) |
string (mit Längenfassette) |
VARCHAR (Länge) |
string (mit maximaler Längenfassette) |
CLOB (Länge) |
string (mit maximaler Längenfassette) |
BINARY (Länge) |
base64Binary (mit Längenfassette) |
VARBINARY (Länge) |
base64Binary (mit maximaler Längenfassette) |
BLOB (Länge) |
base64Binary (mit maximaler Längenfassette) |
SHORT |
short |
INTEGER |
integer |
LONG |
long |
FLOAT (Genauigkeit) |
float (mit Gesamtstellenfassette) |
DECIMAL (Genauigkeit, Anzahl der Kommastellen) |
decimal (mit Fassetten Gesamtstellen und Bruchteilstellen) |
DOUBLE |
double |
BOOLEAN |
boolean |
DATE |
date |
TIME |
time |
TIMESTAMP |
datetime |
INTERVAL |
duration |
DATALINK (Länge) |
string |
ROWID |
string |
XML |
string |