我有一個表,其中一個約束已被設置在一個名爲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