我这么写触发器,会有问题,查了一下资料,说是变异表的问题,但是也没查到怎么处理变异表,请哪位大虾帮忙按照我的意思修改一下,因为比较急,先谢了
CREATE OR REPLACE TRIGGER TRG_DISCCNTR_DEL
BEFORE DELETE
ON T_DISCCNTR
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
DECLARE
tmpVar NUMBER;
TMPVAR1 NUMBER;
BEGIN
SELECT COUNT(*) INTO TMPVAR FROM T_DISCCNTR WHERE CNTR_NO = :OLD.CNTR_NO;
IF TMPVAR > 1 THEN  --判断如果删除行的字段CNTR_NO在表中如果多于一条的处理
......END