k3 13.0升级到14.2报错
金蝶云社区-王玮
王玮
0人赞赏了该文章 921次浏览 未经作者许可,禁止转载编辑于2016年11月18日 09:15:14

环境:windows server 2008 sql server 2008
执行文件E:\KINGDEE\K3ERP\KDSYSTEM\KDCOM\SqlSrv\[04]SP_KSEV14.2MFGTemplate_Bill.sql出错。
错误描述:违反了 PRIMARY KEY 约束 'pk_ICTableRelation'。不能在对象 'dbo.ICTableRelation' 中插入重复键。
错误语句:
--TEAM=,DBA=,PM=,DC=,TEL=
declare @FInterID int
Select @FInterID = max(FInterID)+1 From ICTableRelation
Where FTypeID = 0 and FBillID = 'B04' and FFieldID = 'FSCBillInterID'
INSERT INTO ICTableRelation (FTypeID, FInterID, FTableName, FTableNameAlias, FFieldName, FTableName11, FTableNameAlias11, FFieldName11, FLogic, FBillID, FFieldID, FMode, FIndex, FCondition, FLeftParentheses, FRightParentheses, FLogicOperator, FISConst, FConstType, FSubFilter)
VALUES (0,@FInterID,'PPBomEntry','u3','FAuxPropID','ICInventory','t444','FAuxPropID','=','B04','1002519',0,0,' AND ','','','=',0,0,'')
INSERT INTO ICTableRelation (FTypeID, FInterID, FTableName, FTableNameAlias, FFieldName, FTableName11, FTableNameAlias11, FFieldName11, FLogic, FBillID, FFieldID, FMode, FIndex, FCondition, FLeftParentheses, FRightParentheses, FLogicOperator, FISConst, FConstType, FSubFilter)
VALUES (0,@FInterID+1,'PPBomEntry','u3','FAuxPropID','POInventory','t555','FAuxPropID','=','B04','1002519',0,0,' AND ','','','=',0,0,'')