create procedure pro(p_id in varchar2)
as
begin
update table_name set name='xxxxxx' where id=p_id;
end;
/
CREATE OR REPLACE TRIGGER NEW_TRIG AFTER INSERT ON TABLE_NAME FOR EACH ROW
begin
pro(:new.id);
end;
/
as
begin
update table_name set name='xxxxxx' where id=p_id;
end;
/
CREATE OR REPLACE TRIGGER NEW_TRIG AFTER INSERT ON TABLE_NAME FOR EACH ROW
begin
pro(:new.id);
end;
/
谢谢了~~
还是没有解决了。
即使像你那样写,错误提示是一样得。
ORA-04091: 表 TABLE_NAME 发生了变化,触发器/函数不能读
我得msn:[email protected]
有时间交流一下