2006-09-18

使用Microsoft SQL Server 2000的XML查询

来源: 中国本站网 作者:佚名 评论 0 条
 

  使用ELEMENTS方式,

  查询语句:

  SELECT CategoryID,

  Picture

  FROM Categories

  WHERE CategoryID = 1

  FOR XML AUTO,ELEMENTS

  返回结果:

  <;Categories>

  <;CategoryID>1<;/CategoryID>

  <;Picture>dbobject/Categories[@CategoryID='1']/@Picture<;/Picture>

  <;/Categories>

  二。使用RAW模式

  使用RAW模式不能使用ELEMENTS选项。

  1.简单查询

  查询语句:

  SELECT CategoryID,

  CategoryName AS Nanme

  FROM Categories

  WHERE CategoryID <; 3

  ORDER BY CategoryID DESC

  FOR XML RAW

  返回结果:

  <;row CategoryID="2" Nanme="Condiments"/>

  <;row CategoryID="1" Nanme="Beverages"/>

  2.连接查询

  查询语句:

  SELECT Categories.CategoryID,

  Categories.CategoryName,

  ProductID,

  ProductName

  FROM Categories

  JOIN Products ON Categories.CategoryID = Products.CategoryIDand ProductID <;4

  WHERE Categories.CategoryID <;= 2FOR XML RAW

  返回结果:

  <;row CategoryID="1" CategoryName="Beverages" ProductID="1" ProductName="Chai"/>

  <;row CategoryID="1" CategoryName="Beverages" ProductID="2" ProductName="Chang"/>

  <;row CategoryID="2" CategoryName="Condiments" ProductID="3" ProductName="Aniseed Syrup"/>


共3页: 上一页 [1] [2] 3 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:让SQL Server为工作负载高峰提前准备  
下一篇:SQL Server2005的XML数据类型之基础篇
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号