Anteckning
Å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
Du anger XQuery mot en XML- typkolumn eller variabel med hjälp av någon av XML-datatypsmetoder. Dessa inkluderar query(), value(), exist()eller modify(). XQuery körs mot DEN XML-instans som identifieras i frågan som genererar XML.
XML-koden som genereras av körningen av en XQuery kan innehålla värden som hämtats från andra Transact-SQL variabel- eller raduppsättningskolumner. För att binda icke-XML-relationsdata till den resulterande XML:en tillhandahåller SQL Server följande pseudofunktioner som XQuery-tillägg:
funktionen sql:column()
sql:variable() funktion
Du kan använda dessa XQuery-tillägg när du anger en XQuery i query()-metoden för xml- datatyp. Därför kan metoden query() skapa XML som kombinerar data från XML och icke-xml- datatyper.
Du kan också använda dessa funktioner när du använder metoderna xml datatyp modify(), value(), query()och exist() för att exponera ett relationsvärde i XML.
Mer information finns i funktionen sql:column() (XQuery) och sql:variable() (XQuery).
Se även
XML-data (SQL Server)
SQL Server(XQuery Language Reference)
XML-konstruktion (XQuery)