DB2 9 引入原生 XML 資料型別,以解析後的階層格式儲存 XML,並支援 XQuery 與 SQL/XML 查詢語言。關鍵功能包括:
XMLcolumn 與 sqlquery 將資料庫中的 XML 值轉為 XQuery 可用的序列。XMLquery、XMLtable、XMLexists 讓 XQuery 嵌入 SQL 陳述式,單一查詢即可同時處理 XML 與關聯資料。XMLvalidate 函數可於插入前後驗證 XML;Schema 註解支援將 XML 分解至關聯表。XMlelement、XMLattributes 等將關聯值轉為 XML 文件。DB2 9.5 在既有強大基礎上,進一步提升 XML 處理效能與易用性,主要增強項目:
這些增強使開發人員能更靈活地選擇資料模型,並在單一資料庫引擎中無縫處理關聯與 XML 資料,降低應用複雜度與總擁有成本。
隨著 XML 在企業資料交換、內容管理、監管報導(如 XBRL)等領域的普及,DB2 9.5 的 pureXML 技術將成為混合工作負載的首選平台,支援即時分析、敏捷開發與法規遵循需求。