hi all.
Захотелось тут на досуге триггер отладить (в Жабе).
После получения граблями по лбу в её отладчике при попытке записать в watch-list :NEW и :OLD-значения, в хелпе найдено следующее:
TOAD help |
Limitations to Watches Because of limitations in the Oracle Probe API, there are some configurations that you cannot Watch. ... You cannot watch a trigger :new.column or :old.column value. |
Люди! поделитесь, кто и как отлаживает триггеры ?! Ведь там :NEW и :OLD значения - имхо, самое главное, что надо отслеживать.
Можно ли обойтись без гемора типа:
DECLARE
tmp4NewVal NUMBER;
tmp4OldVal NUMBER;
BEGIN
...
tmp4NewVal := :NEW.someColumn;
tmp4OldVal := :NEW.someColumn;
END
- и добавления затем этих tmp4NewVal и tmp4OldVar в watch-list.
Может, всё-таки дело в Жабе, а не в СУБД ?
Или это фундаментально-бетонное ограничение корпорации Oracle ?