Ich habe eine Tabelle wie unten beschriebenORACLE - dynamische SQL- CLOB mit
SQL> desc tab_script
Name Null? Type
----------------------------------------- -------- ----------------------------
SRLNO NUMBER
INSERT_SCRIPT CLOB
insert_script mit Insert-Anweisung gefüllt wird. Ich möchte das Skript dynamisch einfügen. Ich habe den folgenden Code geschrieben, funktioniert aber nicht.
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;
My Oracle Version Oracle Database 11g Enterprise Edition Veröffentlichung 11.2.0.4.0 - 64-Bit-Produktion
"* funktioniert nicht *" ist weder eine gültige Oracle-Fehlermeldung noch eine akzeptable Problembeschreibung. –
Könnten Sie den Fehler auch posten? –