一、给字段设置默认时间
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:为字段名