Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Sie geben XQuery für eine XML-Typspalte oder Variable mithilfe einer der XML-Datentypmethoden an. Dazu gehören query(), value(), exist(), or modify(). Die XQuery wird für die XML-Instanz ausgeführt, die in der XML generierenden Abfrage angegeben ist.
XML, das durch Ausführen einer XQuery-Abfrage erzeugt wird, kann Werte enthalten, die aus anderen Transact-SQL-Variablen oder aus Rowsetspalten abgerufen werden. Um relationale Nicht-XML-Daten an das XML-Ergebnis zu binden, bietet SQL Server die folgenden Pseudofunktionen als XQuery-Erweiterungen:
sql:column() -Funktion
sql:variable() function
Sie können diese XQuery-Erweiterungen verwenden, wenn Sie eine XQuery in der Query() -Methode des XML-Datentyps angeben. Daher kann die Query()-Methode XML erzeugen, die Daten aus XML- und nicht-XML-Datentypen kombiniert.
Sie können diese Funktionen auch verwenden, wenn Sie die XML-Datentypmethoden modify(), value(), query() und exist() verwenden, um einen relationalen Wert innerhalb von XML verfügbar zu machen.
Weitere Informationen finden Sie unter sql:column() function (XQuery) and sql:variable() function (XQuery).
Weitere Informationen
XML-Daten (SQL Server)
XQuery-Sprachreferenz (SQL Server)
XML Construction (XQuery) (XML-Konstruktion (XQuery))