我正在将一些MySQL语句转换为DB2数据库,但我遇到了以下查询的问题
CREATE TABLE RFX_EVENT_MAPPING (
EVENT_TYPE varchar(4) NOT NULL,
EVENT_DESC varchar(50) NOT NULL,
EVENT_CLASS varchar(50) default NULL,
OWNER varchar(6) default NULL,
LAST_UPDATE_TIME timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
LAST_UPDATE_USER varchar(20) NOT NULL
);
Run Code Online (Sandbox Code Playgroud)
正如你所看到的那样
LAST_UPDATE_TIME timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP
Run Code Online (Sandbox Code Playgroud)
哪个不起作用,我怎样才能与db2实现相同的功能?
在DB2 9.7 for Linux,UNIX,Windows中,IBM添加了行更改时间戳的概念.
create table rcttest (
c1 int,
c2 char(10),
insert_ts timestamp not null with default current timestamp,
change_ts timestamp not null generated always for each row
on update as row change timestamp
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18252 次 |
| 最近记录: |