一个update的问题
现在我有张表tmp,里面有个字段是updatatime,主要是存每次update这条记录时的系统时间。
有没有办法在ORACLE里定义呢?
比如这张表有条记录如:
A updatetime
a
update tmp set a='b' where A='a' 之后,变成
A updatetime
a 2008-10-27 9:46:58
[解决办法]
写个触发器,在更新A字段后把updatetime也更新了。
[解决办法]
create or replace trigger trg_tmp before update on tmp begin :new.updatetime:=SYSDATE;end trg_tmp;/
[解决办法]