14
我有一個表,其中包含一些由觸發器維護的非規範化預先計算的列。數據有時會損壞,並且進程失敗,但在這些情況下,我需要忽略異常並繼續,因爲捕獲錯誤並不重要。忽略oracle觸發器中的異常
如何編寫異常子句以便在異常發生時不會引發任何錯誤?
我試過剛剛離開的條款空:
...
EXCEPTION
WHEN OTHERS THEN
end test_trigger;
但它不會編譯。
我錯過了什麼?我應該包括一些「通過」條款?
「當其他人做什麼{什麼都不做}」是一個非常糟糕的主意。任何錯誤都可能發生(包括一些你可能想知道的錯誤),你永遠不會知道。您最好節省時間,並且不要設置precalc列。你應該研究在正常工作過程中可能發生的異常情況,並明確處理它們。 – 2009-08-20 11:52:14