pureXML 指導教學

您可以使用 pureXML® XML 資料類型來定義表格直欄,以便您可以在每一列中儲存單一形式完整的 XML 文件。 本指導教學示範如何設定 Db2® 資料庫,以儲存 XML 資料以及使用 pureXML 特性執行基本作業。

應用程式設計語言 (例如 C++、Java™及 PHP) 支援 XML 資料類型。 您可以撰寫應用程式,以將 XML 資料儲存在 Db2 資料庫表格中、從表格擷取資料,或使用 XML 參數來呼叫儲存程序或 使用者定義函數如需應用程式設計語言支援的相關資訊,請參閱本主題結尾的相關參考資料。

本指導教學是針對單一分割區資料庫環境所撰寫,不過您也可以在分割的資料庫環境中使用 pureXML 特性。 如需在分割的資料庫環境中使用 pureXML 的相關資訊,請參閱相關鏈結。

必備項目

Db2 指令視窗中,發出 db2 -td~ 指令 (含 -td~ 選項的 db2 指令) ,以啟動 Db2 指令行處理器。1

-td 選項會將波狀符號 (~) 設為陳述式終止字元。 指定預設分號 (-t 選項) 以外的終止字元,可確保不會誤解使用名稱空間宣告的陳述式或查詢,因為名稱空間宣告也會以分號終止。 本指導教學中的範例使用 ~ 終止字元。

您可以在互動模式下,輸入或複製 lessions 中的範例,並貼到 Db2 指令行處理器中。

名稱空間: 指導教學中使用的 XML 文件包含名稱空間。 使用包含名稱空間的 XML 文件時,所有查詢及指定名稱空間的關聯作業 (例如使用 CREATE INDEX 陳述式透過 XML 資料建立索引,或使用 XQuery 表示式查詢 XML 資料) 必須宣告相同的名稱空間,才能產生預期的結果。 使用包含名稱空間的 XML 文件時宣告名稱空間是標準名稱空間行為。
1 在 Windows 作業系統上,在發出 db2 -td~ 指令之前,請使用 db2cmd 指令來啟動 Db2 指令視窗。