Pemformatan XML sisi server (SQLXML 4.0)

Berlaku untuk: SQL Server (semua versi yang didukung) Azure SQL Database Azure SQL Managed Instance

Topik ini menyediakan informasi tentang memformat dokumen XML di sisi server dari set baris yang dihasilkan oleh kueri yang dijalankan terhadap database di Microsoft SQL Server.

Di SQL Server, Anda bisa menyimpan dan mengambil dokumen XML ke dan dari tabel database. Untuk mengambil dokumen XML, gunakan ekstensi kueri FOR XML dalam kueri SELECT.

Misalnya, asumsikan aplikasi klien menjalankan perintah terhadap SQL Server yang terdiri dari kueri Transact-SQL berikut:

SELECT FirstName, LastName  
FROM   Person.Contact  
FOR XML AUTO  

Server menjalankan kueri dalam dua langkah. Pertama, server menjalankan pernyataan SELECT ini:

SELECT FirstName, LastName  
FROM   Person.Contact  

Kemudian server menerapkan transformasi FOR XML ke set baris yang dihasilkan. XML yang dihasilkan kemudian dikirim ke klien sebagai kumpulan baris satu kolom. Dalam dokumentasi ini, proses ini disebut sebagai pemformatan XML sisi server.

Di sisi server, Anda dapat menentukan mode berikut dengan klausa FOR XML:

  • RAW

  • AUTO

  • EKSPLISIT

Untuk informasi selengkapnya tentang klausul FOR XML, lihat Membuat XML Menggunakan UNTUK XML.

Lihat juga

Arsitektur Pemformatan XML sisi Klien dan Sisi Server (SQLXML 4.0)
Pemformatan XML sisi klien (SQLXML 4.0)
UNTUK XML (SQL Server)