Kaye:
大虾米小虾米,救命了,关于DB2数据库的
[阅读: 677] 2005-09-26 08:38:34
db2里有个表这样建的
CREATE TABLE A
(RCID INTEGER NOT NULL GENERATED BY DEFAULT
AS IDENTITY (START WITH 1, INCREMENT BY 1, CACHE 20, MINVALUE 1, MAXVALUE 2147483647, NO CYCLE, NO ORDER),
COL1 VARCHAR(20))
现在
insert into A (RCID, COL1) values(default, "abcd")
居然报错了
SQL0803N INSERT 语句、UPDATE 语句或由 DELETE 语句导致的外键更新中的一个或多个值无效,因为由 "1" 标识的主键、唯一约束或者唯一索引将表 "A" 的那些列限制为不能具有重复行。 SQLSTATE=23505
这是为虾米啊?