Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Du kan använda xml-datatypmetoderna för att fråga en XML-instans som lagras i en variabel eller kolumn av xml-typ . Ämnena i detta avsnitt beskriver hur man använder xml-datatypmetoderna .
I det här avsnittet
| Ämne | Description |
|---|---|
| query() Metod (xml Data Type) | Beskriver hur man använder query()-metoden för att fråga över en XML-instans. |
| value() Metod (xml Data Type) | Beskriver hur man använder value()-metoden för att hämta ett värde av SQL-typ från en XML-instans. |
| exist() Metod (xml-datatyp) | Beskriver hur man använder exist()-metoden för att avgöra om en fråga returnerar ett icke-tomt resultat. |
| modify() Metod (xml Data Type) | Beskriver hur man använder modify()-metoden för att specificera XML Data Modification Language (XML DML)- satser för att utföra uppdateringar. |
| nodes() -metod (xml-datatyp) | Beskriver hur man använder nodes()-metoden för att strimla XML i flera rader, vilket sprider delar av XML-dokument till raduppsättningar. |
| Bindning av relationsdata inuti XML-data | Beskriver hur man binder icke-XML-data inom XML. |
| Riktlinjer för användning av xml-datatypmetoder | Beskriver riktlinjer för användning av xml-datatypmetoder . |
Du anropar dessa metoder genom att använda användardefinierad typmetodens anropssyntax. Till exempel:
SELECT XmlCol.query(' ... ')
FROM Table
Anmärkning
XML-datatypmetoderna query(), value() och exist() returnerar NULL om de körs mot en NULL XML-instans. Dessutom returnerar inte modify() något, men nodes() returnerar raduppsättningar och en tom radmängd med en NULL-indata.