如何在触发器中实现删除原表记录
<P>create or replace trigger rec_sal<BR>after update of sal on sub_emp<BR>for each row<BR>when(new.sal>old.sal*1.2)<BR>declare<BR>v_empno sub_emp.empno%type;<BR>begin<BR>v_empno:=:new.empno;<BR>insert into emp1<BR>values<BR>(:old.empno,:old.ename,:old.job,:new.sal,:old.deptno);<BR><STRONG>delete from sub_emp <BR>where empno=v_empno;<BR></STRONG>end;<BR>功能:将工资升的过高的人的记录copy到另一张表中,然后再原表中删除此项纪录。</P>页:
[1]
