論理データ・モデルから XML スキーマへの変換によって、論理データ・モデルのデータ・タイプから XML スキーマ・プリミティブ・タイプが生成されます。
以下の表は、論理データ・モデルのデータ・タイプと XML スキーマのプリミティブ・タイプの対応を示しています。
表 1. 論理データ・モデルから XML スキーマへのデータ・タイプへのマッピング| 論理データ・モデルのデータ・タイプ |
変換によって生成される XML スキーマのデータ・タイプ |
| CHAR |
byte |
| CHAR (長さ) |
string (長さファセット付き) |
| VARCHAR (長さ) |
string (MaxLength ファセット付き) |
| CLOB (長さ) |
string (MaxLength ファセット付き) |
| BINARY (長さ) |
base64Binary (長さファセット付き) |
| VARBINARY (長さ) |
base64Binary (MaxLength ファセット付き) |
| BLOB (長さ) |
base64Binary (MaxLength ファセット付き) |
| SHORT |
short |
| INTEGER |
integer |
| LONG |
long |
| FLOAT (精度) |
float (TotalDigits ファセット付き) |
| DECIMAL (精度、位取り) |
decimal (TotalDigits および FractionDigits ファセット付き) |
| DOUBLE |
double |
| BOOLEAN |
boolean |
| DATE |
date |
| TIME |
time |
| TIMESTAMP |
datetime |
| INTERVAL |
duration |
| DATALINK (長さ) |
string |
| ROWID |
string |
| XML |
string |