Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure 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)