Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Azure 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)