请教一个SQL Server问题!

crystal2152 2001-08-27 03:45:59
我在用Insert语句向一张表插入多条数据时,系统报错如下:
Server:Msg 2627,Level 14,State 1,line1
violation of PRIMARY KEY constraint 'code_constr'.Cannot insert duplicate key in object 'A_code'.The statement has been terminated.
我以为应该是会影响到插入数据的结果的,但是,却发现插入的记录一条也不少,这是为什么?我是不是可以不理会这些报错呢?
...全文
56 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
crystal2152 2001-08-28
  • 打赏
  • 举报
回复
问题是我做的插入多达4000多条,我看我是没力气一条一条的对了。
不过就这样吧,反正也没缺数据。我就不理会它了。
谢谢大家!!!
zhuzhichao 2001-08-27
  • 打赏
  • 举报
回复
大夥們說的很對.
fsb_12345 2001-08-27
  • 打赏
  • 举报
回复
主健 重复了(duplicate key ),肯定是同一条插了多次,或者有两条以上的记录 的 主健
关键字 相同
leeyoong 2001-08-27
  • 打赏
  • 举报
回复
插入时发现存在重复的主键记录,出现这种错误时,所在事务应该是马上自动回滚的,不可能执行成功的呀!真不知道你的数据库是怎么回事?
xzou 2001-08-27
  • 打赏
  • 举报
回复
这是告诉你,插入的行违反了你的主健的唯一性,这条插入肯定失败了,只不过没有重复的可以插进去,估计是你把一条语句重复执行了多次,才会报错,但第一次已经插进去了,所以你看到插入的记录一条也不少,这种错误当然要理会,不过至少会提醒你不要重复插入

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧