Oracle中的内联XMLSchema(XSD)

时间:2019-07-04 18:12:58

标签: xml oracle

我正在使用连接到基于云的Oracle数据库的SQL Developer 18.4.0.376。我想导出到XML(从表或查询结果中的任何一种)并将数据类型包括在XML文件中。

在SQL Server中,可以在SELECT语句之后放置以下行:“ FOR XML RAW ELEMENTS XMLSCHEMA”

添加XSLSCHEMA将导致如下输出:

<xsd:element id="Employee"ID" type="sqltypes:int" nillable="1" />
<xsd:element id="FirstName"" nillable="1">
<xsd:simpleType sqltypes:sqlTypeAlias="[AdventureWorks].[dbo].[Name]">
<xsd:restriction base="sqltypes:nvarchar" sqltypes:localeId="1033" sqltypes:sqlCompareOptions="IgnoreCase IgnoreKanaType IgnoreWidth" sqltypes:sqlSortId="52">
<xsd:maxLength value="50" />

因此您可以看到数据类型显示为“ nvarchar”,最大长度为50。

在Oracle SQL Developer中是否可以在XML输出中包括数据类型?我在网络上的任何地方都没有看到它。预先感谢您的答复。

0 个答案:

没有答案