Oracle
Lorsqu'un schéma XML est généré depuis une base de données Oracle (BD), les types de données Oracle BD sont convertis en des types de données de Schéma XML tels que recensés dans la table ci-dessous.
Type de données Oracle | Type de données Schéma XML |
ROWID | xs:ID |
CHAR | xs:string |
NCHAR | xs:string |
VARCHAR2 | xs:string |
NVARCHAR2 | xs:string |
CLOB | xs:string |
NCLOB | xs:string |
NUMBER (with check constraint applied)* | xs:boolean |
NUMBER | xs:decimal |
FLOAT | xs:double |
DATE | xs:dateTime |
INTERVAL YEAR TO MONTH | xs:gYearMonth |
BLOB | xs:base64Binary |
* | Si une contrainte de contrôle est appliquée à une colonne de type de données NUMBER, et que la contrainte de contrôle vérifie les valeurs 0 ou 1, alors le type de données NUMBER pour cette colonne sera convertie en un type de données de Schéma XML de xs:boolean. Ce mécanisme est utile pour générer un type de données xs:boolean datatype dans le Schéma XML généré. |