Bagikan melalui


Anotasi XSD (SQLXML 4.0)

Berlaku untuk: SQL ServerAzure SQL Database

Tabel berikut mencantumkan anotasi XSD yang diperkenalkan di SQL Server 2005 (9.x), dan membandingkannya dengan anotasi XDR yang diperkenalkan di SQL Server 2000 (8.x).

Anotasi XSD Deskripsi Tautan topik Anotasi XDR
sql:encode Saat elemen atau atribut XML dipetakan ke kolom BLOB SQL Server, memungkinkan permintaan URI referensi. URI ini dapat digunakan nanti untuk mengembalikan data BLOB. Meminta Referensi URL ke Data BLOB Menggunakan sql:encode (SQLXML 4.0) pengodean url
sql:guid Memungkinkan Anda menentukan apakah akan menggunakan nilai GUID yang dihasilkan oleh SQL Server atau menggunakan nilai yang disediakan dalam updategram untuk kolom tersebut. Menggunakan anotasi sql:identity dan sql:guid Tidak didukung
sql:hide Menyembunyikan elemen atau atribut yang ditentukan dalam skema dalam dokumen XML yang dihasilkan. Menyembunyikan Elemen dan Atribut dengan Menggunakan sql:hide Tidak didukung
sql:identity Dapat ditentukan pada simpul apa pun yang memetakan ke kolom database jenis IDENTITAS. Nilai yang ditentukan untuk anotasi ini menentukan bagaimana kolom jenis IDENTITAS terkait dalam database diperbarui. Menggunakan anotasi sql:identity dan sql:guid Tidak didukung
sql:inverse Menginstruksikan logika updategram untuk membalikkan interpretasi hubungan induk-anak yang telah ditentukan menggunakan <sql:relationship>. Menentukan Atribut sql:inverse pada sql:relationship (SQLXML 4.0) Tidak didukung
sql:is-constant Membuat elemen XML yang tidak dipetakan ke tabel apa pun. Elemen muncul dalam output kueri. Membuat Elemen Konstanta Menggunakan sql:is-constant (SQLXML 4.0) Sama
sql:key-fields Memungkinkan spesifikasi kolom yang secara unik mengidentifikasi baris dalam tabel. Mengidentifikasi Kolom Kunci Menggunakan sql:key-fields (SQLXML 4.0) Sama
sql:limit-field

sql:limit-value
Memungkinkan pembatasan nilai yang dikembalikan berdasarkan nilai pembatasan. Nilai Pemfilteran Menggunakan sql:limit-field dan sql:limit-value (SQLXML 4.0) Sama
sql:mapped Memungkinkan item skema dikecualikan dari hasilnya. Mengecualikan Elemen Skema dari Dokumen XML yang Dihasilkan Menggunakan sql:mapped (SQLXML 4.0) bidang peta
sql:max-depth Memungkinkan Anda menentukan kedalaman dalam hubungan rekursif yang ditentukan dalam skema. Menentukan Kedalaman dalam Hubungan Rekursif dengan Menggunakan sql:max-depth Tidak didukung
sql:overflow-field Mengidentifikasi kolom database yang berisi data luapan. Mengambil Data yang Tidak Dikonsumsi Menggunakan sql:overflow-field (SQLXML 4.0) Sama
sql:prefix Membuat ID XML, IDREF, dan IDREFS yang valid. Menambahkan nilai ID, IDREF, dan IDREFS sebelumnya dengan string. Membuat Atribut Jenis ID, IDREF, dan IDREFS yang Valid Menggunakan sql:prefix (SQLXML 4.0) Sama
sql:relationship Menentukan hubungan antara elemen XML. Atribut induk, anak, kunci induk, dan kunci turunan digunakan untuk membangun hubungan. Menentukan Hubungan Menggunakan sql:relationship (SQLXML 4.0) Nama atribut berbeda:

relasi kunci

hubungan asing

kunci

kunci asing
sql:use-cdata Memungkinkan menentukan bagian CDATA yang akan digunakan untuk elemen tertentu dalam dokumen XML. Membuat Bagian CDATA Menggunakan sql:use-cdata (SQLXML 4.0) Sama

Catatan

Atribut targetNamespace asli XSD menggantikan anotasi namespace target yang diperkenalkan dalam skema pemetaan XDR SQL Server 2000 (8.x).

Lihat Juga

Menentukan Namespace Target Menggunakan atribut targetNamespace (SQLXML 4.0)