我有一个表,其中一个约束已被设置在一个名为LoginId的字段上。当插入一个新行时,我在与此字段(LoginID)关联的这个constratint上发生错误,声明以下错误。没有重复,但仍然违反约束的错误
插入命令是下面: 类型1与序列
insert into TemplateModule
(LoginID,MTtype, Startdate TypeId, TypeCase, MsgType, MsgLog, FileName,UserName, CrID, RegionaltypeId)
values
(MODS_SEQ.NEXTVAL,3434,2843,2453,2392,435,2390,'pension.txt','rereee',454545,3434);
Failed with error
2型无序列的硬编码值::
insert into TemplateModule
(LoginID,MTtype, Startdate TypeId, TypeCase, MsgType, MsgLog, FileName,UserName, CrID, RegionaltypeId)
values
(3453,3434,2843,2453,2392,435,2390,'pension.txt','rereee',454545,3434)
我为交叉检查什么duplicates.But多次found.What可能是根本原因
ORA-00001: unique constraint error (LGN_INDEX)violated
你如何填充你试图插入该字段的值? – Patrick 2011-05-18 12:46:08
...你如何交叉检查它? – Mat 2011-05-18 12:47:42
直接原因绝对是两个具有相同'LoginID'的记录。根本原因是由于某种原因,您认为进入该列的内容不是数据库获取的内容。那么,你有什么记录/追踪或你可以接通? – APC 2011-05-18 12:51:25