Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza 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