次要資料檔 (CLOB 資料) 注意事項

次要資料檔會與主要資料檔同時載入。CLOB 資料擷取包含的記錄數應與主要檔案完全相同。

備註:

將擷取分割成多個資料檔時,請確定主要檔案與次要檔案中擷取的記錄數目相符。

此作業適用於資料表層級和維護物件層級載入。

範例案例:

資料表 CI_​​PER 包含 CLOB 資料欄 C1_​​PER_​​DATA_​​AREA。CLOB 欄位用於儲存客戶的履歷。

舊版的資料表包含 1 萬筆記錄,而 CLOB 資料可供某些記錄使用

主要資料檔 CI_​​PREM.csv 包含 1 萬行,每筆記錄一行

次要資料檔 CI_​​PREM_​​CLOB 也包含 1 萬筆記錄。含空白 CLOB 欄位的記錄會以 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 項目

備註:

對於維護物件層級載入,請考慮在主要檔案中提供 CLOB 資料,以避免造成資料分割邏輯複雜。

如需 XML CLOB 資料的相關限制,請參考 CLOB 資料 - XML