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