打印本文 打印本文 关闭窗口 关闭窗口
使用Microsoft SQL Server 2000的XML查询
作者:武汉SEO闵涛  文章来源:敏韬网  点击数25772  更新时间:2007/11/14 13:07:27  文章录入:mintao  责任编辑:mintao
FOR XML AUTO | RAW | EXPLICIT [,XMLDATA ] [,ELEMENTS] [,BINARY BASE64]

下面我将以Northwind数据库来演示上面的表达式中所包含的各项功能,下面的查询语句和返回结果都通过SQL SERVER 2000查询分析器来执行和得到。

 

一. 使用AUTO模式

该模式我认为在生成单表xml数据方面是用得最多的,能满足一般的需要。先来看他的简单查询。

1.简单查询

查询语句:

SELECT CategoryID,

CategoryName

FROM Categories

WHERE CategoryID < 3 FOR XML AUTO

返回结果:

<Categories CategoryID="1" CategoryName="Beverages"/>

<Categories CategoryID="2" CategoryName="Condiments"/>

也可以使用别名,

查询语句:

SELECT CategoryID AS ID,

CategoryName,

GetDate() as CurrDate

FROM Categories MyTable

WHERE CategoryID < 3 FOR XML AUTO

返回结果:

<MyTable ID="1" CategoryName="Beverages" CurrDate="2005-06-24T11:09:52.937"/>

<MyTable ID="2" CategoryName="Condiments" CurrDate="2005-06-24T11:09:52.937"/>

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ...  下一页 >> 

打印本文 打印本文 关闭窗口 关闭窗口