Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
azure SQL Database
Následující tabulka uvádí XSD anotace, které byly zavedeny v SQL Server 2005 (9.x), a porovnává je s XDR anotacemi, které byly zavedeny v SQL Server 2000 (8.x).
| XSD anotace | Description | Odkaz na téma | XDR anotace |
|---|---|---|---|
| sql:encode | Když je XML prvek nebo atribut mapován na sloupec SQL Server BLOB, umožňuje to požadavek na referenční URI. Toto URI lze později použít k vrácení BLOB dat. | Požadavek na URL odkazy na data BLOB pomocí sql:encode (SQLXML 4.0) | URL encode |
| sql:guid | Umožňuje určit, zda použít GUID hodnotu generovanou SQL Serverem, nebo hodnotu uvedenou v updategramu pro daný sloupec. | Použití anotací sql:identity a sql:guid | Není podporováno |
| sql:hide | Skryje prvek nebo atribut specifikovaný ve schématu ve výsledném XML dokumentu. | Skrývání prvků a atributů pomocí sql:hide | Není podporováno |
| sql:identity | Lze specifikovat na jakémkoli uzlu, který mapuje na sloupec databáze typu IDENTITY. Hodnota určená pro tuto anotaci určuje, jak se aktualizuje odpovídající sloupec typu IDENTITY v databázi. | Použití anotací sql:identity a sql:guid | Není podporováno |
| sql:inverse | Instruuje logiku updategramu, aby inverzovala svou interpretaci vztahu rodič-dítě, která byla specifikována pomocí <sql:relationship>. | Specifikace atributu sql:inverse na sql:relation (SQLXML 4.0) | Není podporováno |
| sql:je-konstanta | Vytváří XML prvek, který se nemapuje na žádnou tabulku. Tento prvek se objevuje ve výstupu dotazu. | Vytváření konstantních prvků pomocí sql:is-constant (SQLXML 4.0) | Stejné |
| sql:key-fields | Umožňuje specifikaci sloupců, které jednoznačně identifikují řádky v tabulce. | Identifikace klíčových sloupců pomocí sql:key-fields (SQLXML 4.0) | Stejné |
|
sql:limit-field sql:limit-value |
Umožňuje omezit hodnoty vrácené na základě limitní hodnoty. | Filtrování hodnot pomocí sql:limit-field a sql:limit-value (SQLXML 4.0) | Stejné |
| sql:mapped | Umožňuje vyloučení prvků schématu z výsledku. | Vyloučení prvků schématu z výsledného XML dokumentu pomocí sql:mapped (SQLXML 4.0) | map-field |
| sql:max-depth | Umožňuje specifikovat hloubku v rekurzivních vztazích, které jsou specifikovány ve schématu. | Specifikace hloubky v rekurzivních vztazích pomocí sql:max-depth | Není podporováno |
| sql:overflow-field | Identifikuje databázový sloupec, který obsahuje data přetečení. | Získávání nespotřebovaných dat pomocí sql:overflow-pole (SQLXML 4.0) | Stejné |
| sql:prefix | Vytváří platné XML ID, IDREF a IDREF. Hodnoty ID, IDREF a IDREFS předkládá řetězcem. | Vytváření atributů platných ID, IDREF a IDREFS pomocí sql:prefix (SQLXML 4.0) | Stejné |
| sql:vztah | Specifikuje vztahy mezi XML prvky. K vytvoření vztahu se používají atributy rodič,potomek, rodič-klíč a potomek-klíč . | Specifikace vztahů pomocí sql:relation (SQLXML 4.0) | Názvy atributů jsou odlišné: Klíčová relace Zahraniční vztahy klíč cizí klíč |
| sql:use-cdata | Umožňuje specifikovat sekce CDATA pro použití určitých prvků v XML dokumentu. | Vytváření sekcí CDATA pomocí sql:use-cdata (SQLXML 4.0) | Stejné |
Poznámka:
Nativní atribut targetNamespace XSD nahrazuje anotaci target-namespace , která byla zavedena v mapovacím schématu SQL Server 2000 (8.x) XDR.
Viz také
Specifikace cílového jmenného prostoru pomocí atributu targetNamespace (SQLXML 4.0)