邪恶八进制信息安全团队技术讨论组's Archiver

无双坏坏 2006-1-26 10:38

[转载]返回XML格式的数据

文章作者:不明
信息来源:邪恶八进制信息安全团队([url]www.eviloctal.com[/url])

SQL Server 2000 提供了几种从SQL Server返回XML格式数据的方法。
怎么样,有心动的感觉么? Let's Go !

我们还是用系统自带的Northwind数据库做演示。



下面这句我们可以返回所有Products表中单价大于50的ProductName字段的值,这是我们经常用的写法。
SELECT ProductName
FROM Products
WHERE (UnitPrice > 50)


为了能返回XML格式的数据,我们把这句稍微改动一下。
SELECT ProductName
FROM Products
WHERE (UnitPrice > 50)
FOR XML RAW


查询结果可能如下:

<row ProductName="Mishi Kobe Niku"/><row ProductName="Carnarvon Tigers"/><row ProductName="Sir Rodney&apos;s Marmalade"/><row ProductName="Thüringer Rostbratwurst"/><row ProductName="C

页: [1]
© 1999-2008 EvilOctal Security Team