首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

DB2 EXPORT 實用程式完整指南(四):XML 匯出進階選項、XQuery 匯出與 Control Center 圖形化操作

     編輯:關於SqlServer

本文補充 XML 匯出進階修飾符細節、XQuery 匯出實例輸出與 Control Center 圖形化操作介面說明,作為 EXPORT 系列總結篇。

XML 修飾符完整對照

修飾符功能預設行為
XMLINSEPFILES每個 XML 文件獨立檔案串接單一檔案
XMLNODECLARATION省略 XML 宣告包含宣告與編碼屬性
XMLCHAR字元字碼頁編碼Unicode (UTF-8/UTF-16)
XMLGRAPHIC強制 UTF-16 編碼視 codepage/應用程式字碼頁
XMLSAVESCHEMA保存 Schema 識別碼至 XDS不保存

注意: 若 XML 文件未經 Schema 驗證或 Schema 物件已刪除,XDS 不會包含 SCH 屬性。

XQuery 匯出結果範例

匯出指令:

EXPORT TO custexport.del OF DEL
    XML TO d:\xmlpath
    XMLFILE custphone
    MODIFIED BY XMLINSEPFILES XMLNODECLARATION
    MESSAGES msg.out
    SELECT XMLQUERY('$doc/customerinfo/phone' PASSING INFO AS "doc") FROM customer;

產生檔案 d:\xmlpath\custphone.001.xml 內容:

<phone>555-1234</phone>

每筆客戶電話號碼獨立成檔,無 XML 宣告,編碼依預設 Unicode。

Control Center 圖形化匯出

  • 資料庫右鍵 → 「匯出」啟動精靈。
  • 支援所有命令列選項:LOB 選項、XML 選項、修飾符、訊息檔、排程。
  • Schedule 頁籤: 可建立一次性/循環排程作業,整合至 DB2 任務中心管理。

系列總結:EXPORT 核心能力矩陣

能力支援關鍵選項
基本關聯資料匯出是DEL/IXF/WSF、MODIFIED BY
LOB 完整匯出是LOBSINFILE / LOBSINSEPFILES
XML 原生匯出是XML TO、XMLFILE、7 大修飾符
XQuery 結果匯出是XMLQUERY 在 SELECT 中
圖形化/排程是Control Center
訊息記錄是MESSAGES(強烈建議)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved