Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

TSQL ĐỂ KHAI THÁC XML

Hãy thử một cái gì đó như thế này (chưa được kiểm tra, vì tôi không có bảng cơ sở dữ liệu của bạn để kiểm tra ...):

  SELECT 
     sv.sID AS '@sID',
     sv.docID AS 'docID',
     (SELECT 
         value AS 'value'
      FROM   
         dbo.docMVtext mv
      WHERE
         mv.sID = sv.sID
      ORDER BY mv.value
      FOR XML PATH (''), TYPE) AS 'To'    
  FROM   
      dbo.docSVsys sv
  WHERE  
      sv.sID = '57'
  ORDER BY 
      sv.sID
  FOR XML PATH('Document')

Điều đó có cung cấp cho bạn những gì bạn đang tìm kiếm không ?? Và bạn có đồng ý với John và tôi không:điều này đơn giản hơn nhiều than FOR XML EXPLICIT .....



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm chứa () bị chùng với các chuỗi số?

  2. SQL Server Management Studio - Thêm / Di chuyển các Cột yêu cầu thả và tạo lại?

  3. Quản lý chỉ mục của SQL Server bằng Trình quản lý chỉ mục dành cho SQL Server

  4. cách chuyển tham số bằng dấu ngoặc kép

  5. Thêm giá trị mặc định của trường datetime trong SQL Server vào dấu thời gian