Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Följande tabell listar de XSD-annotationer som introducerades i SQL Server 2005 (9.x), och jämför dem med XDR-anteckningarna som introducerades i SQL Server 2000 (8.x).
| XSD-annotering | Description | Ämneslänk | XDR-annotering |
|---|---|---|---|
| sql:encode | När ett XML-element eller attribut mappas till en SQL Server BLOB-kolumn, tillåts begäran om en referens-URI. Denna URI kan senare användas för att returnera BLOB-data. | Begär URL-referenser till BLOB-data med sql:encode (SQLXML 4.0) | URL-ENCODE |
| sql:guid | Låter dig specificera om du ska använda ett GUID-värde genererat av SQL Server eller det värde som anges i updategrammet för den kolumnen. | Användning av sql:identity och sql:guid annotationer | Stöds inte |
| sql:hide | Döljer elementet eller attributet som anges i schemat i det resulterande XML-dokumentet. | Dölja element och attribut genom att använda sql:hide | Stöds inte |
| sql:identitet | Kan specificeras på vilken nod som helst som mappar till en IDENTITY-typ databaskolumn. Värdet som anges för denna anmärkning definierar hur motsvarande IDENTITY-typkolumn i databasen uppdateras. | Användning av sql:identity och sql:guid annotationer | Stöds inte |
| sql:invers | Instruerar updategram-logiken att invertera sin tolkning av förälder-barn-relationen som specificerats med sql<:relationship>. | Specificering av sql:invers-attributet på sql:relationship (SQLXML 4.0) | Stöds inte |
| sql:is-konstant | Skapar ett XML-element som inte mappas till någon tabell. Elementet visas i frågeutdatan. | Skapa konstanta element med sql:is-constant (SQLXML 4.0) | Samma |
| sql:key-fields | Tillåter specifikation av kolumn(er) som unikt identifierar raderna i en tabell. | Identifiering av nyckelkolumner med sql:key-fields (SQLXML 4.0) | Samma |
|
sql:limit-fält sql:limit-value |
Tillåter att begränsa de värden som returneras baserat på ett begränsande värde. | Filtrering av värden med sql:limit-field och sql:limit-value (SQLXML 4.0) | Samma |
| sql:mapped | Tillåter att schema-objekt utesluts från resultatet. | Uteslutning av schemaelement från det resulterande XML-dokumentet med sql:mapped (SQLXML 4.0) | kartfält |
| sql:max-depth | Låter dig specificera djup i rekursiva relationer som anges i schemat. | Specificera djup i rekursiva relationer genom att använda sql:max-depth | Stöds inte |
| sql:overflow-fält | Identifierar databaskolumnen som innehåller överflödesdata. | Hämta okonsumerad data med sql:overflow-fältet (SQLXML 4.0) | Samma |
| sql:prefix | Skapar giltiga XML-ID, IDREF och IDREFS. Inleder värdena ID, IDREF och IDREFS med en sträng. | Skapa giltiga typattribut för ID, IDREF och IDREFS med sql:prefix (SQLXML 4.0) | Samma |
| sql:relation | Specificerar relationer mellan XML-element. Attributen förälder, barn, föräldranyckel och barnnyckel används för att etablera relationen. | Specificering av relationer med sql:relationship (SQLXML 4.0) | Attributnamnen är olika: Nyckelrelation Utrikesrelationer nyckel Utländsk nyckel |
| sql:use-cdata | Tillåter att specificera CDATA-sektioner för vissa element i XML-dokumentet. | Skapa CDATA-sektioner med sql:use-cdata (SQLXML 4.0) | Samma |
Anmärkning
XSD:s inbyggda targetNamespace-attribut ersätter target-namespace-annotationen som introducerades i SQL Server 2000 (8.x) XDR-mappningsschemat.
Se även
Specificering av ett målnamnrymd med hjälp av attributet targetNamespace (SQLXML 4.0)