Database DB2中当前的时间戳使用什么?

Database DB2中当前的时间戳使用什么?,database,db2,Database,Db2,我正在将一些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 NUL

我正在将一些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
); 
正如你所看到的那样

LAST_UPDATE_TIME timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP

在DB29.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
);