表变量查询报错,提示违反 Primary Key 约束,不能在对象“xxx”中插入重复键原创
金蝶云社区-Running
Running
4人赞赏了该文章 1,321次浏览 未经作者许可,禁止转载编辑于2023年10月25日 19:47:30

image.png


表变量报插入重复键错误,可能的几个原因:

1、确认是否二开代码使用表变量,使用时是否已对内码去重。

var ids = data.Rows.Select(row => row.TId).Distinct().ToList();
string tSql = StringUtils.GetSqlWithCardinality(ids.Count, "@FTId", 1);


2、如果已经去过重,查询数据库该字段数据,看是不是内码前后带空格导致。

image.png

赞 4