處理 SQLEXEC 錯誤
實行 SQLEXEC 時需要考量兩種類型的錯誤條件:
-
資料欄對應需要來源資料庫作業遺漏的資料欄。如果資料庫只記錄變更的資料欄值,而非所有資料欄值,則更新作業可能會發生此情況。依照預設,遺漏必要資料欄,或 Oracle GoldenGate 資料欄轉換函數導致「遺漏資料欄」條件時,不會執行預存程序。後續嘗試從預存程序擷取輸出參數會導致
COLMAP或FILTER子句中的「資料欄遺漏條件」。 -
資料庫會產生錯誤。
實行 SQLEXEC 時需要考量兩種類型的錯誤條件:
資料欄對應需要來源資料庫作業遺漏的資料欄。如果資料庫只記錄變更的資料欄值,而非所有資料欄值,則更新作業可能會發生此情況。依照預設,遺漏必要資料欄,或 Oracle GoldenGate 資料欄轉換函數導致「遺漏資料欄」條件時,不會執行預存程序。後續嘗試從預存程序擷取輸出參數會導致 COLMAP 或 FILTER 子句中的「資料欄遺漏條件」。
資料庫會產生錯誤。