create or replace trigger CHG_STA
AFTER UPDATE ON TETS1
FOR EATCH ROW
DECLARE TEST_COUNT NUMBER;
BEGIN SELECT COUNT(*) INTO TEST_COUNT FROM TEST2 WHERE ID = :NEW.ID;
IF TEST_COUNT = 0 THEN
UPDATE TEST3 SET ID = :NEW.ID;
end if;
end;
test2 中有trigger 更新test1 ;
這個trigger執行時候,出現例外,04091 test2 發生量變化,觸發器不能讀取
uj5u.com熱心網友回復:
求助,怎么解決uj5u.com熱心網友回復:
行觸發器,不能讀取本表的資料,你要把邏輯修改一下!把test2上的觸發器也發上來看看!
uj5u.com熱心網友回復:
test2更新test1,test1讀取test2的資料,更新test3那相當于test2觸發獲取自己的資料。
依據業務修改實作邏輯
uj5u.com熱心網友回復:
Test2 的觸發器太多了,test2有資料的時候,test1 的資料部分引數需要,轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/112083.html
標籤:開發
