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.
Dalam Microsoft SQLXML 4.0, bahasa skema XSD mendukung anotasi dengan cara yang mirip dengan anotasi yang diperkenalkan dalam bahasa skema XML-Data Reduced (XDR). Ada anotasi tambahan yang diperkenalkan di XSD yang tidak didukung di XDR.
Anotasi ini dapat digunakan dalam skema XSD untuk menentukan pemetaan XML-ke-relasional. Ini termasuk pemetaan antara elemen dan atribut dalam skema XSD ke tabel (tampilan) dan kolom dalam database.
Jika Anda tidak menentukan anotasi, pemetaan default terjadi. Secara default, elemen XSD dengan jenis kompleks memetakan ke nama tabel (tampilan) dalam database yang ditentukan, dan elemen atau atribut dengan jenis peta sederhana ke kolom dengan nama yang sama dengan elemen atau atribut.
Anotasi ini juga dapat digunakan untuk menentukan hubungan hierarkis dalam XML sehingga mewakili hubungan dalam database, karena skema XSD hanyalah tampilan XML dari data relasional.
Bagian ini menyediakan deskripsi anotasi yang dapat Anda gunakan dengan skema XSD dan contoh penggunaannya.
Nota
Semua contoh di bagian ini menentukan kueri XPath sederhana terhadap skema XSD anotasi yang dijelaskan dalam setiap contoh. Pemahaman tentang bahasa XPath diasumsikan.
Pada bagian ini
Anotasi XSD (SQLXML 4.0)
Mencantumkan anotasi yang dapat Anda gunakan dengan skema XSD, deskripsinya, dan anotasi yang setara untuk XDR.
Pemetaan Default Elemen dan Atribut XSD ke Tabel dan Kolom (SQLXML 4.0)
Menjelaskan pemetaan default dan menyediakan contoh tugas yang terkait dengan pemetaan default.
Pemetaan Eksplisit Elemen dan Atribut XSD ke Tabel dan Kolom (SQLXML 4.0)
Menjelaskan pemetaan eksplisit dengan sql:relation anotasi dan sql:field , dan memberikan contoh.
Menentukan Hubungan Menggunakan sql:relationship (SQLXML 4.0)
Menjelaskan dan memberikan contoh sql:relationship anotasi.
Menentukan Atribut sql:inverse pada sql:relationship (SQLXML 4.0)
Menjelaskan sql:inverse anotasi.
Membuat Elemen Konstanta Menggunakan sql:is-constant (SQLXML 4.0)
Menjelaskan dan memberikan contoh sql:is-constant anotasi.
Mengecualikan Elemen Skema dari Dokumen XML yang Dihasilkan Menggunakan sql:mapped (SQLXML 4.0)
Menjelaskan dan memberikan contoh sql:mapped anotasi.
Nilai Pemfilteran Menggunakan sql:limit-field dan sql:limit-value (SQLXML 4.0)
Menjelaskan dan menyediakan contoh sql:limit-field anotasi dan sql:limit-value .
Mengidentifikasi Kolom Kunci Menggunakan sql:key-fields (SQLXML 4.0)
Menjelaskan dan memberikan contoh sql:key-fields anotasi.
Menentukan Namespace Target Menggunakan atribut targetNamespace (SQLXML 4.0)
Menjelaskan dan menyediakan contoh atribut targetNamespace .
Membuat Atribut Jenis ID, IDREF, dan IDREFS yang Valid Menggunakan sql:prefix (SQLXML 4.0)
Menjelaskan dan memberikan contoh sql:prefix anotasi.
Koersi Jenis Data dan anotasi sql:datatype (SQLXML 4.0)
Menjelaskan dan memberikan contoh sql:datatype anotasi.
Memetakan Jenis Data XSD ke Jenis Data XPath (SQLXML 4.0)
Menyediakan tabel yang membandingkan jenis data XSD, XDR, dan XPath dan mencantumkan konversi SQL Server yang relevan.
Membuat Bagian CDATA Menggunakan sql:use-cdata (SQLXML 4.0)
Menjelaskan dan memberikan contoh sql:use-data anotasi.
Meminta Referensi URL ke Data BLOB Menggunakan sql:encode (SQLXML 4.0)
Menjelaskan dan memberikan contoh sql:encode anotasi.
Mengambil Data yang Tidak Dikonsumsi Menggunakan sql:overflow-field (SQLXML 4.0)
Menjelaskan dan memberikan contoh sql:overflow-field anotasi.
Menyembunyikan Elemen dan Atribut dengan Menggunakan sql:hide
Menjelaskan dan memberikan contoh sql:hide anotasi.
Menggunakan anotasi sql:identity dan sql:guid
Menjelaskan dan menyediakan contoh sql:identity anotasi dan sql:guid .
Menentukan Kedalaman dalam Hubungan Rekursif dengan Menggunakan sql:max-depth
Menjelaskan dan memberikan contoh sql:max-depth anotasi.