Oracle
Bei Generierung eines XML-Schemas anhand einer Oracle-Datenbank (DB) werden die Oracle DB-Datentypen wie unten in der Tabelle gezeigt in XML-Schema-Datentypen konvertiert.
Oracle-Datentyp | XML-Schema-Datentyp |
ROWID | xs:ID |
CHAR | xs:string |
NCHAR | xs:string |
VARCHAR2 | xs:string |
NVARCHAR2 | xs:string |
CLOB | xs:string |
NCLOB | xs:string |
NUMBER (mit angewendetem Check Constraint)* | xs:boolean |
NUMBER | xs:decimal |
FLOAT | xs:double |
DATE | xs:dateTime |
INTERVAL YEAR TO MONTH | xs:gYearMonth |
BLOB | xs:base64Binary |
* | Wenn ein Check Constraint auf eine Spalte vom Datentyp NUMBER angewendet wird und der Check Constraint auf die Werte 0 oder 1 überprüft, wird der Datentyp NUMBER für diese Spalte in einen XML-Schema-Datentyp xs:boolean. konvertiert. Dieser Mechanismus eignet sich zum Generieren eines Datentyps xs:boolean im generierten XML-Schema. |