DB2 9:XML数据和关系数据相互转化
2007-11-01 22:18:47 来源:WEB开发网核心提示: 推介网络内容 :http://www.vlan9.com 将关系数据发布为 xml(标准化越来越近了) SQL/xml(标准化越来越近了) 还提供了其他非常方便的特性,其中一个特性是将关系数据转换或发布为 xml(标准化越来越近了),DB2 9:XML数据和关系数据相互转化(3),可以通过SQL/xml(标准化
推介网络内容 :http://www.vlan9.com
将关系数据发布为 xml(标准化越来越近了)
SQL/xml(标准化越来越近了) 还提供了其他非常方便的特性。其中一个特性是将关系数据转换或发布为 xml(标准化越来越近了)。可以通过SQL/xml(标准化越来越近了) 函数:xml(标准化越来越近了)Element、xml(标准化越来越近了)Agg 和 xml(标准化越来越近了)Forest来实现。
- VC++中利用MSxml(标准化越来越近了)解析xml(标准化越来越近了)文档
- Java解析xml(标准化越来越近了)文档——dom解析xml(标准化越来越近了)
- 一个通过DataSet操作xml(标准化越来越近了)的类
- 一个读取xml(标准化越来越近了)文件内容的类
- xml(标准化越来越近了)简介
- xml(标准化越来越近了)入门之11问答(1)
- 通过xml(标准化越来越近了)签名和加密更安全地交换数据
- SAX解析xml(标准化越来越近了)
- xml(标准化越来越近了) 语法简介
- 解决xml(标准化越来越近了)中文问题
通过 xml(标准化越来越近了)Element 可以将存储在传统的 SQL 列中的数据转换成 xml(标准化越来越近了) 片段。也就是说,可以基于基本的 SQL 数据构造 xml(标准化越来越近了) 元素(带 xml(标准化越来越近了) 属性或者不带 xml(标准化越来越近了) 属性)。下面的例子嵌入了 xml(标准化越来越近了)Element 函数来创建一系列的 customer 元素,每个 customer元素包含一些子元素,分别存放从 " CUSTOMERS " 表获得的 CUSTOMERID、NAME和AGE值:
使用 xml(标准化越来越近了)Element 将关系数据发布为 xml(标准化越来越近了)
select xml(标准化越来越近了)element (name "customer", xml(标准化越来越近了)element (name "id", CustomerID), xml(标准化越来越近了)element (name "name", NAME), xml(标准化越来越近了)element (name "age", AGE) ) from CUSTOMERSwhere NAME='Smith'运行该查询将产生类似以下的结果:
<customer> <id>1006</id> <name>Smith</name> <age>45</age></customer>还可以将 xml(标准化越来越近了)Element 与其他 SQL/xml(标准化越来越近了) 发布函数结合使用来构造 xml(标准化越来越近了) 值以及将这些值分组,使它们嵌套成一定的层次结构。这里就不多说了。
更多精彩
赞助商链接