| 指令 | 方向 | 日誌 | 觸發器/約束 | 效能 | 典型用途 |
|---|---|---|---|---|---|
| IMPORT | 檔案 → 表 | ✅ 完整記錄 | ✅ 觸發 | 中 | 中小量資料、需觸發業務邏輯、跨平台遷移 |
| EXPORT | 表 → 檔案 | ✅ 記錄 | ❌ 不觸發 | 高 | 備份、異構匯出、報表餵資 |
| LOAD | 檔案 → 表 | ❌ 最小記錄 | ❌ 不觸發(需 SET INTEGRITY) | 極高 | 大量初始載入、數據倉庫 ETL、災難恢復 |
10 head Office 160 corporate new york 15 new england 50 eastern boston
固定寬度,需指定 MODIFIED BY COLDEL0x09 等位置參數,解析快但維護難。
10,"head office",160,"corporate","new york" 15,"new england",50,"eastern","boston"
欄位/列分隔符可自訂(COLDEL, DELDEL, CHARDEL),通用性強,Excel/ETL 工具原生支援。
db2 "EXPORT TO /data/emp.del OF DEL MODIFIED BY CHARDEL\"\" SELECT * FROM EMPLOYEE"
db2 "IMPORT FROM /data/emp.del OF DEL MODIFIED BY CHARDEL\"\" REPLACE INTO EMPLOYEE"
db2 "LOAD FROM /data/emp.del OF DEL MODIFIED BY CHARDEL\"\" REPLACE INTO EMPLOYEE NONRECOVERABLE"
db2 "SET INTEGRITY FOR EMPLOYEE IMMEDIATE CHECKED"
NONRECOVERABLE 跳過日誌,速度最快;可恢復資料庫需改 COPY YES 指定備份影像路徑。
SET INTEGRITY,否則表處於 CHECK PENDING 狀態不可用RUNSTATS 目標表,載入後再 RUNSTATS 更新統計LOAD(db2 "LOAD FROM file1,file2 OF DEL...")C:/data/emp.del 或 C:\\data\\emp.del