百科问答

百科问答 国内资讯 公司资讯 政策法规 培训资料 产品下载

用友财务软件结转固定资产时提示:违反了 PRIMARY KEY 约束 'aaaaafa_AssetTypes_PK'。不能在对象 'fa_AssetTypes' 中插入重复键

发布时间:2025-11-16 

特价活动:>>>> 用友U8、T6、T+、T3软件产品4折优惠,畅捷通T+cloud、好会计、好业财、好生意云产品8折优惠,另有话费赠送。

 

问:结转固定资产时提示: 违反了 PRIMARY KEY 约束  'aaaaafa_AssetTypes_PK'。不能在对象 'fa_AssetTypes' 中插入重复键

答:分析:从提示查看fa_AssetTypes(资产类别表)得知有重复记录

sid为39记录数大于1
但sid查看表结构得知是主键,不可能存在重复值,查看上年表结构得知主键标识已补修改,产生此原因可能是上记录是导表数据获得,但没有把主键条件一并导入所致。

解决:重置sid唯一键值,参考如下SQL语句,重复执行一直到影响行为0为止

update fa_AssetTypes set  sid=(select max(cast(sid as int))+1 from fa_AssetTypes) where sid=(select top 1  sid from fa_AssetTypes group by sid having count(sid)>1)
and sNum=(select top 1 snum  from fa_AssetTypes where sid=(select top 1 sid from fa_AssetTypes group by sid  having count(sid)>1))

X畅捷通软件官方正版.用友软件.企业云服务

截屏,微信识别二维码

客服QQ:5151867

(点击QQ号复制,添加好友)