Skip to Main Content

SQL & PL/SQL

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

I can't use EXECUTE IMMEDIATE with trigger

User_I695QNov 15 2022

create or replace trigger inport after insert on test1
begin
declare ent int := 453;qr varchar2(200) := '';
begin
qr := 'create table test'||cast(ent as varchar2)||'(id int, val varchar2(20), date_ex date)';
begin
execute immediate qr;
-- dbms_output.put_line('everyting is correct here');
end;
end;
end;
if i run trrigger without execute immediate the trigger work correctly but when i add the statement execute imediate i got a error

Comments
Post Details
Added on Nov 15 2022
5 comments
1,336 views