На основе какого, кажется, неистовая реакция на него укрепленными разработчиками базы данных, интеграция CLR оценила бы право там. =)
CREATE OR REPLACE TRIGGER your_trigger_name
BEFORE INSERT OR UPDATE
ON your_table
FOR EACH ROW
DECLARE
BEGIN
:new.LastUpdated := sysdate;
END;
Попробуй. У меня не было под рукой сервера Oracle, но я надеюсь, что понял синтаксис правильно.
создать или заменить триггер mytable_bi перед вставкой в mytable для каждой строки begin
: NEW.lastupdated: = sysdate ();
end;
создать или заменить триггер mytable_bu перед обновлением в mytable для каждой строки begin
: NEW.lastupdated: = sysdate ();
end;