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 文件時宣告名稱空間是標準名稱空間行為。