日期:2014-05-18  浏览次数:20361 次

一个让我头痛的sqlserver问题
因为需要昨天在xytt数据库中company表中加入一int类型列,执行一段时间后提示出错无法更改数据库结构,没办法只能放弃,今天突然发现该表无法增加新纪录(各种方法都试过了),提示(违反了   PRIMARY   KEY   约束   'PK_Company '。不能在对象   'Company '   中插入重复键。语句已终止)??查看主键id没有问题,重建PK_company索引问题仍旧。有人知道怎么处理吗???

------解决方案--------------------
奇怪
------解决方案--------------------
PK_Company是Company表的吧?
检查Company表有没有insert触发器

提示主键重复,应该还是你插入数据有和现有数据有重复,可以将company表主键去掉再插入试试.
------解决方案--------------------
保证你要插入的值没有重复!

如果是这样,这个问题才有讨论的必要.:)
------解决方案--------------------
把你的插入语句打出来