Altova XMLSpy 2023 Enterprise Edition

当从Oracle数据库(DB)生成XML Schema时,Oracle DB数据类型会被转换为下表中列出的XML Schema数据类型。

 

Oracle数据类型

XML Schema数据类型

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

 

* 如果将CHECK约束应用于一个数据类型为NUMBER的列,并且该CHECK约束检查值是否为01,则该列的NUMBER数据类型将被转换为XML Schema数据类型xs:boolean。这种机制对于在生成的XML Schema中生成xs:boolean数据类型十分有用。

 

© 2017-2023 Altova GmbH