1. 程式人生 > >ORA -04098 觸發器無效且未通過重新驗證

ORA -04098 觸發器無效且未通過重新驗證

轉自:https://blog.csdn.net/m15188153014/article/details/53080187

ORACLE 菜鳥,犯了一個低階錯誤,用PowerDesigner的SQL Preview建立表的時候沒有建立sequence ,導致新增資料報此錯誤,折騰半天才反應過來!

於是開啟PowerDesigner,找到主鍵一列->屬性->sequence 屬性->Preview,複製語句貼上到ORACLE中執行,再次新增表資料,OK!

附上檢視觸發器狀態的SQL語句:

SELECT * FROM all_triggers where trigger_name = 'XXX'

或者:

select * from all_source where type='TRIGGER' AND name='XXX';