xml 資料類型方法
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體
您可以使用 xml 資料類型方法來查詢儲存在 xml 類型之變數或資料行中的 XML 執行個體。 本節中的主題會描述如何使用 xml 資料類型方法。
本節內容
主題 | 描述 |
---|---|
query() 方法 (xml 資料類型) | 描述如何使用 query() 方法來查詢 XML 執行個體。 |
value() 方法 (xml 資料類型) | 描述如何使用 value() 方法來擷取 XML 執行個體中的 SQL 類型值。 |
exist() 方法 (xml 資料類型) | 描述如何使用 exist() 方法來判斷查詢是否傳回非空的結果。 |
modify() 方法 (xml 資料類型) | 描述如何使用modify() 方法來指定 XML 資料修改語言 (XML DML) 語句來執行更新。 |
nodes() 方法 (xml 資料類型) | 描述如何使用 nodes() 方法將 XML 切割成多個資料列,這樣會將 XML 文件的部分傳播到資料列集中。 |
在 XML 資料中繫結關聯式資料 | 描述如何繫結 XML 內的非 XML 資料。 |
使用 xml 資料類型方法的指導方針 | 描述使用 xml 資料類型方法的指導方針。 |
您可以使用使用者自訂類型方法叫用語法以呼叫這些方法。 例如:
SELECT XmlCol.query(' ... ')
FROM Table
注意
如果針對 NULL XML 執行個體執行,xml 資料類型方法 query() 、value() 和 exist() 會傳回 NULL。 另外,modify() 並不會傳回任何內容,但是 nodes() 則會傳回資料列集以及含有 NULL 輸入的空資料列集。