Megosztás a következőn keresztül:


XSD annotációk (SQLXML 4.0)

A következőkre vonatkozik:SQL ServerAzure SQL Database

Az alábbi táblázat felsorolja az SQL Server 2005 (9.x) által bevezetett XSD annotációkat, és összehasonlítja azokat az SQL Server 2000 (8.x) XDR annotációival.

XSD annotáció Description Témalink XDR annotáció
sql:encode Amikor egy XML elemet vagy attribútumot egy SQL Server BLOB oszlophoz jelölünk, az lehetővé teszi referencia URI kérését. Ezt az URI-t később is használhatjuk BLOB adatok visszaadására. URL-hivatkozások kérése BLOB adatokhoz sql:encode (SQLXML 4.0) használatával url-encode
sql:guid Lehetővé teszi, hogy meghatározd, az SQL Server által generált GUID értéket használsz-e, vagy az adott oszlop updategramjában megadott értéket. A sql:identity és a sql:guid annotációk használata Nem támogatott
SQL:hide Elrejti azt az elemet vagy attribútumot, amely a sémában van megadva az eredmény XML dokumentumában. Elemek és attribútumok elrejtése sql:hide használatával Nem támogatott
sql:identity Bármely csomóponton megadható, amely egy IDENTITY típusú adatbázis-oszlophoz leképezi. Az annotációhoz megadott érték határozza meg, hogyan frissül az adatbázisban a megfelelő IDENTITY típusú oszlop. A sql:identity és a sql:guid annotációk használata Nem támogatott
sql:inverse Utasítást ad az updategram logikának, hogy fordítsa meg a sql:relationship> segítségével megadott szülő-gyermek kapcsolat< értelmezését. A sql:inverse attribútum meghatározása sql:relationship (SQLXML 4.0) felületen Nem támogatott
sql:is-constant Létrehoz egy XML elemet, amely nem leképez egyetlen táblára sem. Az elem megjelenik a lekérdezés kimenetében. Konstans elemek létrehozása sql:is-constant (SQLXML 4.0) használatával Same
sql:kulcsmezők Lehetővé teszi olyan oszlop(ok) specifikálását, amelyek egyediségesen azonosítják a táblázat sorait. Kulcsoszlopok azonosítása sql:key-fields (SQLXML 4.0) használatával Same
sql:limit-mező

sql:limit-érték
Lehetővé teszi, hogy korlátozzák azokat az értékeket, amelyeket egy korlátozó érték alapján adnak vissza. Értékek szűrése sql:limit-field és sql:limit-value (SQLXML 4.0) használatával Same
sql:mapped Lehetővé teszi, hogy a séma elemek kizárják az eredményből. Sémaelemek kizárása az eredmény XML dokumentumból sql:mapped (SQLXML 4.0) használatával térképmező
sql:max-depth Lehetővé teszi, hogy a sémában meghatározott rekurzív kapcsolatok mélységét határozd meg. Mélység meghatározása rekurzív kapcsolatokban sql:max-depth használatával Nem támogatott
sql:overflow-field Azonosítja azt az adatbázisoszlopot, amely tartalmazza a túlcsordulási adatokat. A felmerült adatok visszakeresése a sql:overflow-field (SQLXML 4.0) segítségével Same
sql:prefix Érvényes XML ID-t, IDREF-et és IDREF-et hoz létre. Az ID, IDREF és IDREFS értékeit egy stringgel egészíti ki. Érvényes ID, IDREF és IDREFS típus attribútumok létrehozása sql:prefix (SQLXML 4.0) használatával Same
SQL:kapcsolat Megadja az XML elemek közötti kapcsolatokat. A szülő, gyermek, szülő-kulcs és gyermekkulcs attribútumokat használják a kapcsolat megállapítására. Kapcsolatok meghatározása sql:relationship (SQLXML 4.0) használatával Az attribútumnevek eltérőek:

Kulcsreláció

Idegen kapcsolat

kulcs

idegen kulcs
sql:use-cdata Lehetővé teszi, hogy bizonyos elemekhez a CDATA szakaszokat beállítsd az XML dokumentumban. CDATA szekciók létrehozása sql:use-cdata (SQLXML 4.0) használatával Same

Megjegyzés:

Az XSD natív targetNamespace attribútumja felváltja az SQL Server 2000 (8.x) XDR leképezési sémájában bevezetett célnévtér annotációt.

Lásd még:

Célnévtér meghatározása a targetNamespace attribútummal (SQLXML 4.0)