oracle插入,更新自動設置當前時間


1.建表語句
create table userinfo(
id varchar2(32) not null primary key,
name varchar2(200) ,
age int ,
create_time date default sysdate,
modify_time date default sysdate
)

insert 時可以自動更新 create_time 字段,update時需要設置觸發器,才能自動更新時間。

2.利用觸發器設置更新時間
create or replace trigger userinfo_trigger
before update on userinfo for each row
begin
	 :new.modify_time := sysdate;
end;

userinfo:是表名

modify_time:執行update需要自動更新的字段


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM