How to solve the TOAD debug TRIGGER problem.
問題:
在Debug TRIGGER時,若點到欄位名稱如::OLD.COL1
或:NEW.COL1時,就會一直處理忙碌狀態後就timeout
且必需關閉TOAD再重新連線資料庫,這是否也是有什
麼設定要調整?
原因:
這主要是oracle cursor 的行為引起的
請參考網址
解決方法:
需宣告兩個變數去接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;
留言
張貼留言