一个触发器的问题。
jeoky 2005-07-27 09:18:42 写了一个简单的触发器
CREATE OR REPLACE TRIGGER TRI_REPORT_ORGTREETEMP_UPD
AFTER UPDATE ON ORG_CORP_TREE
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
DECLARE
ORGNUM INTEGER;
BEGIN
SELECT COUNT(*) INTO ORGNUM FROM ORG_CORP_TREE;
END;
但在更新表ORG_CORP_TREE时,报错:
表 KX_ADMIN.ORG_CORP_TREE 发生了变化,触发器/函数不能读
ORA-06512: 在"KX_ADMIN.TRI_REPORT_ORGTREETEMP_UPD", line 7
ORA-04088: 触发器 'KX_ADMIN.TRI_REPORT_ORGTREETEMP_UPD' 执行过程中出错.