SQL SERVER中XML查询:FOR XML指定RAW

来源:互联网 发布:cn.hn域名 编辑:程序博客网 时间:2024/05/21 09:53


SQL XML查询FOR XMLFOR XML指定RAWXML查询指定RAWXML的RAW查询

目录(?)[+]

SQL SERVER中XML查询:FOR XML指定RAW


前言

在SQL SERVER中,XML查询可以指定RAW,AUTO,EXPLICIT,PATH。本文用一些实例介绍SQL SERVER中指定RAW的XML查询。


基础FOR XML查询


看实例:

with TestXml
as
(
    select 1 as id,'LeeWhoeeUniversity' as name
    union all
    select 2,'SQLSERVER中XML查询'
    union all
    select 3 ,'FOR XML'
)
select id,name from testxml for xml raw,type

运行后结果:

<row id="1" name="LeeWhoeeUniversity" />
<row id="2" name="SQLSERVER中XML查询" />
<row id="3" name="FOR XML" />

红色字体type可选,不会影响结果,只是影响数据类型。


指定 ELEMENTS


with TestXml
as
(
    select 1 as id,N'LeeWhoeeUniversity' as name
    union all
    select 2,N'SQLSERVER中XML查询'
    union all
    select 3 ,null

0 0
原创粉丝点击