如何将查询结果集以XML形式展现?
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:itlead 阅读 1791
FORXMLPATH有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。FORXMLPATH可

 

  FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。

  FOR XML PATH 可以将查询结果根据行输出成XML格式

  例如 现在有一张Student表 如下:

ID Name Age
1 John 20
2 Mary 18
3   Alice 15

  Select * from Student  for xml path 

  结果:

  

  我们还可以定义我们喜欢的输出方式   

        结果为:      FOR XML 模式还可以是 RAW、AUTO、EXPLICIT 。它确定产生的 XML 的形状。   RAW模式返回行为元素,每一列的值作为元素的属性;Auto模式返回表名为节点的元素,每一列的属性作为属性输出;Explicit 模式通过select 语法定义输出xml的结构;   

  结果为:

  

  结果为:

  

  结果:

      

  

 

 本站技术原创栏目文章均为中睿原创或编译,转载请注明:文章来自中睿,本站保留追究责任的权利。

 

 

 

 

  

  

联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2