次要資料檔 (CLOB 資料) 注意事項
次要資料檔會與主要資料檔同時載入。CLOB 資料擷取包含的記錄數應與主要檔案完全相同。
將擷取分割成多個資料檔時,請確定主要檔案與次要檔案中擷取的記錄數目相符。
此作業適用於資料表層級和維護物件層級載入。
範例案例:
資料表 CI_PER 包含 CLOB 資料欄 C1_PER_DATA_AREA。CLOB 欄位用於儲存客戶的履歷。
舊版的資料表包含 1 萬筆記錄,而 CLOB 資料可供某些記錄使用
主要資料檔 CI_PREM.csv 包含 1 萬行,每筆記錄一行
次要資料檔 CI_PREM_CLOB 也包含 1 萬筆記錄。含空白 CLOB 欄位的記錄會以 CLOB 分隔符號表示。
分割含 CLOB 的單一資料表資料擷取
下列範例說明如果在次要檔案中提供 CLOB 資料,要如何正確分割單一資料表的大量資料擷取:
假設資料表中有 1 萬筆記錄被分割成兩個相等部分。此時應建立下列檔案:
-
含有 5 千筆記錄的「主要檔案 1」
-
含有 5 千個 CLOB 項目的「次要檔案 1」
-
含有 5 千筆記錄的「主要檔案 2」
-
含有 5 千個 CLOB 項目的「次要檔案 2」
分割含 CLOB 的維護物件資料擷取
下列範例說明如果在次要檔案中提供 CLOB 資料,要如何正確分割維護物件的大量資料擷取:
假設維護物件有兩個資料表,其中一個資料表包含 CLOB 資料欄,而主要資料表有 1 萬筆記錄。此時應將資料分割成兩個相等部分。此時應建立下列檔案:
-
「主要檔案 1」- 其主要資料表有 5 千筆記錄,下階資料表包含對應的記錄
-
「次要檔案 1」- 包含與「主要檔案 1」之資料表相對應的 CLOB 項目
-
「主要檔案 2」- 其主要資料表有 5 千筆記錄,下階資料表包含對應的記錄
-
「次要檔案 2」- 包含與「主要檔案 2」之資料表相對應的 CLOB 項目