一、給字段設置默認時間
1、建表時運用 DEFAULT SYSDATE 給字段設置默認時間:
CREATE TABLE "TEST"."TEST_DATE" ( id VARCHAR2(2 BYTE) NOT NULL, values NUMBER NOT NULL, create_time DATE DEFAULT SYSDATE, update_time TIMESTAMP(6) DEFAULT SYSDATE )。
2、運用 alter table 來給字段添加默認值:
alter table TEST_DATE add "creat_time" DATE DEFAULT SYSDATE;
其中:
TEST_DATE 為表名。
"creat_time"為具體字段名。
DATE :為字段類型。
注意所選字段為當前表的字段,且字段正確性要驗證,否則會多添加出一個字段 。
二、字段更新后自動更新update_time.
通過給表設置觸發器,當觸發器觸發時則會自動調用觸發條件:
create or replace trigger TEST_DATE_trigger before update on TEST_DATE for each row begin :new.UPDATE_TIME := sysdate; end;
其中:
TEST_DATE_trigger 為觸發器名稱。
TEST_DATE :為表名
UPDATE_TIME:為字段名