各位大侠,小弟写了一段触发器,不知为什么不能执行,请指点迷津!!
代码如下:
delare
 sql_str varchar2(200);
 table_name varchar(50);
begin
 table_name:='sflszk_'||substr(:new.ZXRQ,1,4);
 sql_str:='update '||table_name||' set sflbdm='''||:new.lb_new||''' '
   ||'where LRRQ>='''||:new.ZXRQ||''' and '
   ||'SFXMBH='''||:new.sfxmbh||''' and '
   ||'substr(SFDWDM,1,3)='''||:new.bmdm||'''';
 EXECUTE IMMEDIATE sql_str;
end;