How to solve the TOAD debug TRIGGER problem.
問題 : 在 Debug TRIGGER 時,若點到欄位名稱如: :OLD.COL1 或 :NEW.COL1 時,就會一直處理忙碌狀態後就 timeout 且必需關閉 TOAD 再重新連線資料庫,這是否也是有什 麼設定要調整 ? 原因 : 這主要是 oracle cursor 的行為引起的 請參考網址 http://download.oracle.com/docs/cd/B10501_01/appdev.920/a96624/06_ora.htm#36656 解決方法 : 需宣告兩個變數去接 old. 和 new. 的值 declare vOldValue table_name.column_name%type; vNewValue table_name.column_name%type; begin vOldValue := :old.column_name; vNewValue := :new.column_name; ... end;