是否可以通過數據庫鏈接在遠程數據庫上執行動態PL/SQL?通過數據庫鏈接立即執行
我在尋找類似:
l_stmt := 'begin null; end;';
execute immediate [email protected];
上面的語法顯然是錯誤的,我得到PLS-00201:標識符 'L_STMT @ DBLINK' 必須聲明爲。
可以遠程創建過程然後執行它。有沒有辦法在不創建遠程過程的情況下執行代碼?
編輯: 我試圖解決通過數據庫鏈接傳遞類型。遠程過程需要類型t_id_tab的參數,這是對遠程數據庫定義爲
CREATE OR REPLACE TYPE T_ID_TAB AS TABLE OF NUMBER(12)
你想完成什麼? – FerranB 2009-07-13 13:54:29