扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:Wayne 来源:csdn.net 2007年9月15日
关键字: XML SQL Server SQL Server 2000 数据库
http://localhost/northwind?sql=SELECT Customer.CustomerID%2cCustomer.Contact Name%2c%5bOrder%5d.OrderID+FROM+Customers+ Customer+INNER+JOIN+Orders+%5bOrder% 5d+ON+Customer.CustomerID%3d%5bOrder% 5d.CustomerID+FOR+XML+AUTO&root=Northwind |
SELECT Customers.CustomerID, Orders.OrderID, Orders.OrderDate FROM Customers, Orders WHERE Customers.CustomerID = Orders.CustomerID ORDER BY Customers.CustomerID FOR XML RAW |
<row CustomerID="ALFKI" OrderID="10643" OrderDate="1997-08-25T00:00:00"/> <row CustomerID="ANATR" OrderID="10308" OrderDate="1996-09-18T00:00:00"/> <row CustomerID="ANATR" OrderID="10625" OrderDate="1997-08-08T00:00:00"/> <row CustomerID="AROUT" OrderID="10355" OrderDate="1996-11-15T00:00:00"/> |
SELECT C.CustomerID, O.OrderID, O.OrderDate FROM Customers C LEFT OUTER JOIN Orders O ON C.CustomerID = O.CustomerID ORDER BY C.CustomerID FOR XML RAW |
|
CREATE PROCEDURE GetXml ( @CustomerID varchar(5) ) AS BEGIN SELECT CustomerID, CompanyName,ContactName FROM Customers WHERE CustomerID LIKE @CustomerID + '%' FOR XML AUTO END |
为了执行这个存储过程并传送相应的参数,我们可以使用下面这段URL,http://localhost/northwind?sql=exec+GetXml+'A'&root=root。这样,我们就能够在更高一层次使用存储过程,并且可以根据最终用户想要得到的结果动态的改变参数值(比如在本例中,我们用的是“A”)。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者