XSD-Anmerkungen (SQLXML 4.0)
Gilt für:SQL ServerAzure SQL-Datenbank
In der folgenden Tabelle sind die XSD-Anmerkungen aufgeführt, die in SQL Server 2005 (9.x) eingeführt wurden, und sie werden mit den XDR-Anmerkungen verglichen, die in SQL Server 2000 (8.x) eingeführt wurden.
XSD-Anmerkung | BESCHREIBUNG | Themenlink | XDR-Anmerkung |
---|---|---|---|
sql:encode | Wenn ein XML-Element oder -Attribut einer SQL Server BLOB-Spalte zugeordnet ist, können Sie einen Verweis-URI anfordern. Dieser URI kann später verwendet werden, um BLOB-Daten zurückzugeben. | Anfordern von URL-Verweisen auf BLOB-Daten mit 'sql:encode' (SQLXML 4.0) | URL-codieren |
sql:guid | Hiermit können Sie angeben, ob ein guiD-Wert verwendet werden soll, der von SQL Server generiert wurde, oder ob der im Updategram für diese Spalte angegebene Wert verwendet werden soll. | Verwenden der Anmerkungen 'sql:identity' und 'sql:guid' | Nicht unterstützt |
sql:hide | Blendet das im Schema angegebene Element oder Attribut im resultierenden XML-Dokument aus. | Ausblenden von Elementen und Attributen mit sql:hide | Nicht unterstützt |
sql:identity | Kann in jedem Knoten angegeben werden, der einer Datenbankspalte vom Typ IDENTITY zugeordnet ist. Der für diese Anmerkung angegebene Wert definiert, wie die entsprechende Spalte vom Typ IDENTITY in der Datenbank aktualisiert wird. | Verwenden der Anmerkungen 'sql:identity' und 'sql:guid' | Nicht unterstützt |
sql:inverse | Weist die Updategramlogik an, ihre Interpretation der über-untergeordneten Beziehung umzukehren, die mithilfe von <sql:relationship> angegeben wurde. | Angeben des sql:inverse-Attributs für sql:relationship (SQLXML 4.0) | Nicht unterstützt |
sql:is-constant | Erstellt ein XML-Element, das keiner Tabelle zugeordnet wird. Das Element wird in der Abfrageausgabe angezeigt. | Erstellen von 'constant'-Elementen unter Verwendung von sql:is-constant (SQLXML 4.0) | identisch |
sql:key-Felder | Damit können Sie Spalten angeben, mit denen die Zeilen in einer Tabelle eindeutig identifiziert werden. | Identifizieren von Schlüsselspalten mithilfe von sql:key-Feldern (SQLXML 4.0) | identisch |
sql:limit-field sql:limit-value |
Damit können Sie die Werte beschränken, die auf Grundlage eines beschränkenden Werts zurückgegeben werden. | Filtern von Werten mit 'sql:limit-field' und 'sql:limit-value' (SQLXML 4.0) | identisch |
sql:mapped | Damit können Schemaelemente vom Ergebnis ausgeschlossen werden. | Ausschließen von Schemaelementen aus dem resultierenden XML-Dokument mithilfe von 'sql:mapped' (SQLXML 4.0) | Kartenfeld |
sql:max-depth | Damit kann die Tiefe in rekursiven, im Schema angegebenen Beziehungen angegeben werden. | Angeben der Tiefe von rekursiven Beziehungen mit 'sql:max-depth' | Nicht unterstützt |
sql:overflow-field | Identifiziert die Datenbankspalte, die die Überlaufdaten enthält. | Abrufen von nicht verbrauchten Daten mithilfe von 'sql:overflow-field' (SQLXML 4.0) | identisch |
sql:prefix | Erstellt die gültigen XML-Attribute ID, IDREF und IDREFS. Stellt den Werten von ID, IDREF und IDREFS eine Zeichenfolge voran. | Erstellen gültiger Attribute vom Typ ID, IDREF und IDREFS mit 'sql:prefix' (SQLXML 4.0) | identisch |
sql:relationship | Gibt Beziehungen zwischen XML-Elementen an. Die Attribute übergeordneter, untergeordneter, übergeordneter Schlüssel und untergeordneter Schlüssel werden verwendet, um die Beziehung herzustellen. | Angeben von Beziehungen mit 'sql:relationship' (SQLXML 4.0) | Die Attributnamen lauten anders: Schlüsselbeziehung Fremdbeziehung key Fremdschlüssel |
sql:use-cdata | Damit kann festgelegt werden, dass für bestimmte Elemente im XML-Dokument CDATA-Abschnitte verwendet werden. | Erstellen von CDATA-Abschnitten mit sql:use-cdata (SQLXML 4.0) | identisch |
Hinweis
Das native XSD-Attribut targetNamespace ersetzt die Target-Namespace-Anmerkung, die im XDR-Zuordnungsschema SQL Server 2000 (8.x) eingeführt wurde.
Weitere Informationen
Angeben eines Zielnamespaces mit dem 'targetNamespace'-Attribut (SQLXML 4.0)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für