xml (Transact-SQL)
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Ini adalah jenis data yang menyimpan data XML. Anda dapat menyimpan instans xml dalam kolom, atau variabel jenis xml .
Sintaksis
xml [ ( [ CONTENT | DOCUMENT ] xml_schema_collection ) ]
Catatan
Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.
Argumen
KONTEN
Membatasi instans xml menjadi fragmen XML yang terbentuk dengan baik. Data XML dapat berisi beberapa elemen nol atau lebih di tingkat atas. Simpul teks juga diizinkan di tingkat atas.
Ini adalah perilaku default.
DOKUMEN
Membatasi instans xml menjadi dokumen XML yang terbentuk dengan baik. Data XML harus memiliki satu dan hanya satu elemen akar. Simpul teks tidak diperbolehkan di tingkat atas.
xml_schema_collection
Adalah nama koleksi skema XML. Untuk membuat kolom atau variabel xml yang diketik, Anda dapat secara opsional menentukan nama kumpulan skema XML. Untuk informasi selengkapnya tentang XML yang di ketik dan tidak dititip, lihat Membandingkan XML Yang Dititik dengan XML yang Tidak Ditiru.
Keterangan
Representasi instans jenis data xml yang disimpan tidak boleh melebihi ukuran 2 gigabyte (GB).
Faset KONTEN dan DOKUMEN hanya berlaku untuk XML yang dititik. Untuk informasi selengkapnya, lihat Membandingkan XML Yang Ditik dengan XML Yang Tidak Ditiru.
Contoh
USE AdventureWorks;
GO
DECLARE @DemographicData XML (Person.IndividualSurveySchemaCollection);
SET @DemographicData = (SELECT TOP 1 Demographics FROM Person.Person);
SELECT @DemographicData;
GO
Lihat Juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk