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] ... 下一页 >> |