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

Các thẻ tự đóng trong XML trong SQL Server

Trên thực tế Nếu chúng ta bên trong XML thì nó sẽ trả về Thẻ dưới dạng tự đóng. Vui lòng xem mã SQL bên dưới:

DECLARE @TempData Table
(
Column1 NVARCHAR(250)
)
INSERT INTO @TempData values('Column1')
INSERT INTO @TempData values('Column2')
INSERT INTO @TempData values('')
SELECT
(
SELECT * FROM @TempData FOR XML PATH('Test'), Type
)
For XML PATH (''),
ROOT('Rows')

Đầu ra:

<Rows>
  <Test>
    <Column1>Column1</Column1>
  </Test>
  <Test>
    <Column1>Column2</Column1>
  </Test>
  <Test>
    <Column1 />
  </Test>
</Rows>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thêm một cột vào bảng hiện có và đánh số duy nhất chúng trên MS SQL Server

  2. mysqldump tương đương cho SQL Server

  3. Làm cách nào để đặt 'bắt đầu với' của chuỗi để chọn kết quả truy vấn trong máy chủ SQL?

  4. Câu lệnh thay thế cập nhật SQL

  5. Doctrine 2:Không thể cập nhật cột DateTime trên SQL Server 2008apm