详解SQL Server 2005 FOR XML嵌套查询的使用(2)

http://www.itjxue.com  2015-07-17 09:23  来源:未知  点击次数: 

 了解了TYPE指令的功能后,就可以来看FOR XML查询带给开发者的更多惊喜。以示例数据库的产品表(Production.Product)和产品分类子类表(Production.ProductSubcategory)为例进行演示。

  编写产品子类别为“9”的产品数据查询:

  输出结果如下:

  如果在产品查询子句中不提供TYPE指令,那么输出就会变成下面结果:

  " />

  以上几个查询结果都没有带命名空间,不过SQL Server 2005 通过WITH XMLNAMESPACES子句提供了对命名空间的支持,下面的查询将显示一个完整的带默认命名空间的Xml文档。

  输出结果:

  如果采用默认命名空间,编写SQL如下:

(责任编辑:IT教学网)

更多

推荐SQL Server文章