xml-adattípus metódusai

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Az xml adattípus metódusokkal lekérdezhetsz egy XML példányt, amely egy xml típusú változóban vagy oszlopban tárolt. A szekció témái leírják, hogyan lehet használni az xml adattípus módszereket.

Ebben a részben

Téma Description
query() Metódus (xml Adattípus) Leírja, hogyan lehet a query() metódusos segítségével XML példányon keresztül lekérdezést végezni.
value() Metódus (xml Adattípus) Leírja, hogyan lehet az value() metódut használni SQL típusú érték lekérdezésére egy XML példányból.
exist() Method (xml Data Type) Leírja, hogyan lehet az exist() metódusot használni annak meghatározására, hogy egy lekérdezés nem üres eredményt ad-e vissza.
modify() Method (xml Data Type) Leírja, hogyan lehet a modify() módszerrel XML Data Modification Language (XML DML) utasításokat megadni frissítések végrehajtásához.
nodes() metódus (xml adattípus) Leírja, hogyan lehet a nodes() módszerrel XML-t több sorba szétzúzni, ami az XML dokumentumok egyes részeit sorhalmazokba terjeszti.
Relációs adatok kötése XML adatokon belül Leírja, hogyan lehet nem-XML adatokat kötni XML-en belül.
Irányelvek az xml adattípus módszerek használatához Leírást ad az xml adattípus módszerek használatához.

Ezeket a metódusosokat a felhasználó által definiált típusú meduáció invocation szintaxissal nevezzük. Például:

SELECT XmlCol.query(' ... ')  
FROM Table  

Megjegyzés:

Az xml adattípusú metodok: query(), value() és exist() NULL-t adnak vissza, ha egy NULL XML példányon futtatják. Továbbá, a modify() nem ad vissza semmit, de a nodes() sorhalmazokat és egy üres sorhalmazt NULL bemenettel ad vissza.

Lásd még:

Típusos XML összehasonlítása a típus nélküli XML-lel
XML-adatpéldányok létrehozása