Robert  好久沒寫 Oracle 的程式了,所以老是遇到問題...
老樣子,一定要留下記錄,問題如下....


ORA-04091: table IEPCS.TB_IEM128 is mutating, trigger/function may not see it
ORA-06512: at "IEPCS.TB_IEM128_TIU_B" , line 20
ORA-04088: error during execution of trigger "IEPCS.TB_IEM128_TIU_B"


剛好找到了一個大大的解答...
http://www.cine.idv.tw/learning/computer-science/database/oracle/0ra-04091-table-string.string-is-mutating-trigger

跟我是同樣的狀況....
發生問題的原因是...
觸發 Table A 的  Trigger 中,不可以在去存取 (SELECT 或異動 ) Table A 中的值
就醬子...
繼續寫程式... 

arrow
arrow
    全站熱搜

    羅伯特 發表在 痞客邦 留言(0) 人氣()