首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有SQL information_schema XSD定义?

是否有SQL information_schema XSD定义?
EN

Stack Overflow用户
提问于 2011-11-18 15:34:19
回答 1查看 458关注 0票数 2

SQL:2008和以前的标准中,INFORMATION_SCHEMA被描述为标准元模式。原则上,元数据可以卸载到XML中,以便使用XSLT和其他XML工具进一步处理模式元数据并进行逆向工程。

  • 这以前做过吗?
  • 是否有一个比较完整的XSD,可以描述INFORMATION_SCHEMA

注:我之所以这样问是因为我希望实现将数据库模式卸载到约克-元中的standard结构中,然后在第二个过程中再次加载该模式,以在约克-元中生成Java源代码伪。为此,我不希望使用我自己的XSD,而是使用一个预先存在的接近标准的XSD。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-12 09:49:44

ANSI/ISO还没有定义使用XML表示数据库模式的特定方法。

最新的标准是SQL:2011。

在这里你可以看到官方标准的清单。但是,正如你所看到的,它们并不是免费的:

35.060:信息技术使用的语言

在列表中查找ISO/IEC 9075-x。如您所见,仍然只有旧的信息模式。

所以,你唯一的选择就是寻找被广泛使用的东西。Altova有自己的方法(一个名为“从DB结构创建XML”的函数)。看看这个链接:如何将数据库转换为XML架构

此应用程序还具有从导出的架构创建数据库的选项。

我认为这是最接近于您所能找到的标准(Altova是领先的XML软件公司之一)。如果有某种标准,他们应该知道并使用它)。

氧气XML也有它自己的方法来做这件事,它好像有某种"IOS草案“:

从数据库结构中提取XML架构

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8184849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档