创建一个触发器,
create or replace trigger GX_ASSIGNMENT_trigger
after insert on GX_ASSIGNMENT
for each row
declare
tabname Varchar(200);
insert_sql Varchar(200);
begin
select 'GX_ASSIGNMENT_'||to_char(sysdate,'yyyymmdd') into tabname from dual;
if inserting then
insert_sql:='insert into ' ||tabname||' values(:NEW.PROJECTID,:NEW.EMPLOYEENUMBER,:NEW.ASSIGNMENTNUMBER,dbms_flashback.get_system_change_number,'insert')';
execute immediate insert_sql;
end if;
end;
其中insert_sql:='insert into ' ||tabname||' values(:NEW.PROJECTID,:NEW.EMPLOYEENUMBER,:NEW.ASSIGNMENTNUMBER,dbms_flashback.get_system_change_number,'insert')';
execute immediate insert_sql;这条语句 语法有问题,请问该怎么写