Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di Azure
Nella tabella seguente sono elencate le annotazioni XSD introdotte in SQL Server 2005 (9.x) e le confronta con le annotazioni XDR introdotte in SQL Server 2000 (8.x).
| Annotazione XSD | Descrizione | Collegamento all'argomento | Annotazione XDR |
|---|---|---|---|
| sql:encode | Quando viene eseguito il mapping di un elemento o un attributo XML a una colonna BLOB di SQL Server, consente di richiedere un URI di riferimento. L'URI può essere utilizzato in seguito per restituire dati BLOB. | Richiesta di riferimenti URL a dati BLOB con sql:encode (SQLXML 4.0) | codifica URL |
| sql:guid | Consente di specificare se usare un valore GUID generato da SQL Server o usare il valore fornito nell'updategram per tale colonna. | Uso delle annotazioni sql:identity e sql:guid | Non supportato |
| sql:hide | Nasconde l'elemento o l'attributo specificato nello schema nel documento XML risultante. | Nascondere gli elementi e gli attributi usando sql:hide | Non supportato |
| sql:identity | Può essere specificato su qualsiasi nodo che si mappa a una IDENTITYcolonna di database di tipo -. Il valore specificato per questa annotazione definisce come viene aggiornata la corrispondente IDENTITYcolonna di tipo -nel database. | Uso delle annotazioni sql:identity e sql:guid | Non supportato |
| sql:inverse | Indica alla logica dell'updategram di inverserne l'interpretazione della relazione padre-figlio specificata tramite <sql:relationship>. | Specifica dell'attributo sql:inverse in sql:relationship (SQLXML 4.0) | Non supportato |
| sql:is-constant | Crea un elemento XML che non viene mappato ad alcuna tabella. L'elemento viene visualizzato nell'output della query. | Creazione di elementi costanti con sql:is-constant (SQLXML 4.0) | Uguali |
| sql:key-fields | Consente la specifica di colonne che identificano in modo univoco le righe di una tabella. | Identificazione delle colonne chiave con sql:key-fields (SQLXML 4.0) | Uguali |
|
sql:limit-field sql:limit-value |
Consente di limitare i valori restituiti in base a un valore di limitazione. | Filtro di valori con sql:limit-field e sql:limit-value (SQLXML 4.0) | Uguali |
| sql:mapped | Consente l'esclusione degli elementi dello schema dal risultato. | Esclusione di elementi dello schema dal documento XML risultante tramite sql:mapped (SQLXML 4.0) | map-field |
| sql:max-depth | Consente di specificare la nidificazione nelle relazioni ricorsive indicate nello schema. | Specifica del livello di nidificazione nelle relazioni ricorsive con sql:max-depth | Non supportato |
| sql:overflow-field | Identifica la colonna di database contenente i dati di overflow. | Recupero di dati non utilizzati con sql:overflow-field (SQLXML 4.0) | Uguali |
| sql:prefix | Consente di creare attributi ID, IDREF e IDREFS XML validi. Consente di anteporre una stringa ai valori di ID, IDREF e IDREFS. | Creazione di attributi di tipo ID, IDREF e IDREFS validi con sql:prefix (SQLXML 4.0) | Uguali |
| sql:relationship | Consente di specificare relazioni tra elementi XML. Gli attributi padre, figlio, parent-key e child-key vengono usati per stabilire la relazione. | Specifica di relazioni con sql:relationship (SQLXML 4.0) | I nomi di attributo sono diversi: relazione chiave relazione esterna key chiave esterna |
| sql:use-cdata | Consente di specificare sezioni CDATA da utilizzare per determinati elementi nel documento XML. | Creazione di sezioni CDATA con sql:use-cdata (SQLXML 4.0) | Uguali |
Nota
L'attributo targetNamespace nativo XSD sostituisce l'annotazione dello spazio dei nomi di destinazione introdotta nello schema di mapping XDR di SQL Server 2000 (8.x).