| quot;/> 2.连接查询 查询语句: SELECT Categories.CategoryID, Categories.CategoryName, ProductID, ProductName FROM Categories JOIN Products ON Categories.CategoryID = Products.CategoryID and ProductID <4 WHERE Categories.CategoryID <= 2 FOR 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"/>
三.使用EXPLICIT模式 该模式使用起来相对比较复杂,不过它可以很灵活的控制返回的xml数据结构。在该查询中定义了两个表示元数据的额外列。Tag列唯一的确定用来在结果中表示每一行的xml标记,Parent列用来控制元素之间的嵌套关系。 1.使用通用表 EXPLICIT模式下有一个通用表的概念,使用数据列的名称来定义xml文档中的数据。结构如下: ElementName!TagNumber!AttributeName!Directive 下面的说明来自联机丛书, ElementName 是所得到的元素类属标识符(例如,如果将 Customers 指定为 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >> |