ggq94

一、给字段设置默认时间

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:为字段名

 

分类:

技术点:

相关文章:

  • 2021-11-17
  • 2021-09-15
  • 2022-01-01
  • 2021-06-27
  • 2022-02-11
  • 2021-06-25
  • 2021-11-17
  • 2021-10-28
猜你喜欢
  • 2021-04-03
  • 2022-01-17
  • 2021-07-08
  • 2021-06-09
  • 2021-11-20
  • 2021-11-30
  • 2021-09-28
相关资源
相似解决方案