套用 SQLEXEC 作為獨立對帳單
當作 Extract 或 Replicat 參數檔中的獨立參數敘述句時,SQLEXEC 可以執行預存程序、查詢或資料庫命令。因此,它不需要與任何特定的表格連結,也可用來執行一般 SQL 作業。
例如,如果 Oracle GoldenGate 資料庫使用者帳戶設定為閒置時逾時,您可以使用 SQLEXEC 在定義的間隔執行查詢,讓 Oracle GoldenGate 不會顯示為閒置狀態。另一個範例是,您可以使用 SQLEXEC 發出必要的資料庫命令,例如停用目標觸發程式。獨立的 SQLEXEC 陳述式無法接受輸入參數或傳回輸出參數。
| 參數語法 | 目的 |
|---|---|
|
執行預存程序 |
|
執行查詢 |
|
執行資料庫命令 |
| 引數 | 說明 |
|---|---|
|
指定要執行的預存程序名稱。陳述式必須以單引號括住。 範例: |
|
指定要執行的查詢名稱。查詢必須全部包含在單行中,並包含在單引號中。 指定物件名稱儲存於資料庫的方式 (例如在 Oracle 物件名稱的雙引號中,區分大小寫)。 |
|
指定要執行的資料庫命令。必須是資料庫的有效命令。 |
SQLEXEC 提供控制處理行為、記憶體使用狀況以及錯誤處理的選項。如需詳細資訊,請參閱 Oracle GoldenGate 的參數與函數參照中的 [SQLEXEC](/pls/topic/lookup?ctx=en/database/goldengate/core/26/coredoc&id=GWURF-GUID-34A0589B-1450-4BC9-A573-683895AAA1EC)。