動態SQL我有一個表下方ORACLE - 使用CLOB
SQL> desc tab_script
Name Null? Type
----------------------------------------- -------- ----------------------------
SRLNO NUMBER
INSERT_SCRIPT CLOB
insert_script與INSERT語句填充描述。我想動態地執行插入腳本。我寫了下面的代碼,但不起作用。
DECLARE
ln_type_id NUMBER:= 1;
lcl_sql clob;
BEGIN
FOR rec IN (SELECT * FROM tab_script)
LOOP
lcl_sql:= rec.insert_script;
EXECUTE IMMEDIATE lcl_sql ;
END LOOP;
COMMIT;
END;
我的Oracle版本 Oracle數據庫11g企業版發佈11.2.0.4.0 - 64位生產
「*不起作用*」既不是有效的Oracle錯誤消息,也不是可接受的問題描述。 –
你是否可以發佈錯誤呢? –