【发布时间】:2023-03-28 23:38:01
【问题描述】:
引起:com.ibm.websphere.ce.cm.DuplicateKeyException:INSERT 语句、UPDATE 语句或由 DELETE 语句引起的外键更新中的一个或多个值无效,因为主键、唯一约束或由“1”标识的唯一索引限制表“USER.VLDN_CHK”的索引键值重复。SQLCODE=-803, SQLSTATE=23505, DRIVER=3.65.110
有没有办法找到当前序列值是多少,如何将其设置为不同的值?我正在使用 IBM DB2。
表被创建为:
CREATE TABLE "USER"."VLDN_CHK" (
"VLDN_CHK_ID" BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY
( START WITH 180000 INCREMENT BY 1 MINVALUE 1 MAXVALUE 9223372036854775807
NO CYCLE CACHE 20 NO ORDER ),
"TYPE_NM" VARCHAR(100) NOT NULL,
"RSLT_CD" SMALLINT);
【问题讨论】:
标签: database db2 identity database-sequence