Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Tag yang menutup sendiri dalam XML di SQL Server

Sebenarnya Jika kita memasukkan XML maka akan mengembalikan Tag sebagai self closing. Silakan lihat kode SQL di bawah ini:

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')

Keluaran:

<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. Cara menggunakan hasil dari pernyataan pemilihan SQL dalam fungsi dbo.fnSplit sebagai input

  2. ORDER BY DATE menampilkan NULLS terlebih dahulu kemudian tanggal terbaru

  3. Mengikat daftar kosong atau nilai nol ke parameter bernilai tabel pada prosedur tersimpan (.NET)

  4. Memisahkan nilai yang dipisahkan koma dalam kolom menjadi beberapa baris di Sql Server

  5. SqlException (0x80131904):Nama objek tidak valid 'dbo.Categories'