Oracle
Cuando se genera un esquema XML a partir de una base de datos Oracle, los tipos de datos Oracle se convierten en tipos de datos XML Schema tal y como muestra la tabla que aparece a continuación:
| Tipo de datos Oracle | Tipo de datos XML Schema | 
| ROWID | xs:ID | 
| CHAR | xs:string | 
| NCHAR | xs:string | 
| VARCHAR2 | xs:string | 
| NVARCHAR2 | xs:string | 
| CLOB | xs:string | 
| NCLOB | xs:string | 
| NUMBER (cuando tiene aplicada una restricción de comprobación)* | xs:boolean | 
| NUMBER | xs:decimal | 
| FLOAT | xs:double | 
| DATE | xs:dateTime | 
| INTERVAL YEAR TO MONTH | xs:gYearMonth | 
| BLOB | xs:base64Binary | 
| * | Si se aplica una restricción de comprobación a una columna de tipo de datos NUMBER y la restricción de comprobación busca los valores 0 o 1, entonces el tipo de datos NUMBER para esta columna se convierte en el tipo de datos XML Schema xs:boolean. Este mecanismo es muy práctico a la hora de generar un tipo de datos xs:boolean en el esquema XML generado. |