如何使用SQL Server 2005中的XML功能
1. FOR XML RAW
SQL语句:
   1:  SELECT EmployeeID,FirstName, LastName
   2:  FROM Employees 
   3:  WHERE LastName LIKE 'D%'FOR XML RAW
 
 
所产生的XML文档如下:
   1:  <row EmployeeID="1" FirstName="Nancy" LastName="Davolio" />
   2:  <row EmployeeID="9" FirstName="Anne" LastName="Dodsworth" />

 

2. FOR XML AUTO

SQL语句:

   1:  SELECT EmployeeID,FirstName, LastName
   2:  FROM Employees 
   3:  WHERE LastName LIKE 'D%'FOR XML AUTO
 
所产生的XML文档:
   1:  <Employees EmployeeID="1" FirstName="Nancy" LastName="Davolio" />
   2:  <Employees EmployeeID="9" FirstName="Anne" LastName="Dodsworth" />

3、关系数据表查询1:

   1:  SELECT Customers.CustomerID,CompanyName,OrderID,
   2:  CONVERT(VARCHAR(10), OrderDate, 101) AS OrderDate FROM dbo.Customers
   3:  INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID 
   4:  ORDER BY Customers.CustomerID
   5:  FOR XML AUTO

生成XML文档结构:

如何使用SQL Server 2005中的XML功能

4、关系数据表查询2:

SQL语句:

   1:  SELECT Customers.CustomerID,CompanyName,OrderID,
   2:  CONVERT(VARCHAR(10), OrderDate, 101) AS OrderDate FROM dbo.Customers
   3:  INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID 
   4:  ORDER BY Customers.CustomerID
   5:  FOR XML AUTO, ELEMENTS

生成XML文档结果:

如何使用SQL Server 2005中的XML功能

转载于:https://www.cnblogs.com/apiaceae/archive/2009/04/28/1445652.html

相关文章:

  • 2022-01-24
  • 2021-12-27
  • 2022-12-23
  • 2021-04-29
  • 2021-07-27
  • 2022-12-23
  • 2021-08-22
猜你喜欢
  • 2021-12-08
  • 2022-12-23
  • 2021-09-07
  • 2022-02-01
  • 2021-06-17
  • 2022-12-23
相关资源
相似解决方案