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

SQL Server UNTUK Elemen Penutup XML?

Tidak mungkin memiliki instruksi pemrosesan XML dalam tipe data XML di SQL Server.

Lihat Batasan Jenis Data XML

Kode ini

declare @XML xml =  
  '<?xml version="1.0"?>
   <root>Value</root>'

select @XML

Memiliki keluaran

<root>Value</root>

Anda dapat membuat XML sebagai string dengan instruksi pemrosesan XML.

declare @XML xml = '<root>Value</root>'
declare @XMLStr nvarchar(max) = '<?xml version="1.0"?>'
  
set @XMLStr = @XMLStr + cast(@XML as nvarchar(max))

select @XMLStr

Keluaran

--------------------------------------------------------------------------
<?xml version="1.0"?><root>Value</root>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL - Masukkan Data ke dalam Tabel Induk dan Anak

  2. Mengapa tabel target pernyataan MERGE tidak diizinkan memiliki aturan yang diaktifkan?

  3. Cara terbaik untuk menggunakan Pernyataan SQL DELETE dalam tabel SQL

  4. Perbarui catatan dalam tabel dari CTE

  5. Hasil kursor tidak konsisten saat mengulang database