天天看点

DB2 SQLSTATE:428C9,不能将ROWID列指定为INSERT或UPDATE的目标列。

1、出错sql

-- 插入当前时间
insert into (UPDATE_TIME) values (CURRENT_TIMESTAMP)
           

2、出错原因:

-- 数据库建表语句中定义UPDATE_TIME字段为自动填入当前时间当修改与插入时,所以自己显示插入会报错

CREATE_TIME TIMESTAMP DEFAULT CURRENT TIMESTAMP,
UPDATE_TIME TIMESTAMP NOT NULL GENERATED ALWAYS,
PRIMARY KEY (MARKETSEQN)
           

继续阅读