Udostępnij przez


Metody typu danych xml

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Możesz użyć metod typu xml do zapytań o instancję XML zapisaną w zmiennej lub kolumnie typu xml . Tematy w tej sekcji opisują, jak korzystać z metod typów danych xml .

W tej Sekcji

Temat Description
query() Method (typ danych xml) Opisuje, jak użyć metody query() do zapytań o instancję XML.
value() Method (typ danych xml) Opisuje, jak użyć metody value() do pobrania wartości typu SQL z instancji XML.
exist() Method (typ danych xml) Opisuje, jak użyć metody exist() do ustalenia, czy zapytanie zwraca wynik niepusty.
modify() Method (typ danych xml) Opisuje, jak użyć metody modify() do określenia instrukcji XML Data Modification Language (XML Data Modification Language) (XML DML) w celu wykonywania aktualizacji.
nodes() Method (typ danych xml) Opisuje, jak użyć metody nodes() do rozrywania XML na wiele wierszy, co propaguje części dokumentów XML do zestawów wierszy.
Wiązanie danych relacyjnych wewnątrz danych XML Opisuje, jak wiązać dane niebędące XML wewnątrz XML.
Wytyczne dotyczące stosowania metod typów danych xml Opisuje wytyczne dotyczące stosowania metod typów danych xml .

Metody te wywołuje się za pomocą składni wywołania metod typów zdefiniowanych przez użytkownika. Przykład:

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

Uwaga / Notatka

Metody typu danych xmlquery(), value() i exist() zwracają NULL po wykonaniu na instancji NULL XML. Ponadto modify() nic nie zwraca, ale nodes() zwraca wiersze oraz pusty zestaw wierszy z wejściem NULL.

Zobacz też

Porównaj typizowane XML z nietypizowanym XML
tworzenie wystąpień danych XML