“info_supply”表
- 无法创建索引“PK_info_supply”。  
ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]数据库中已存在名为 'PK_info_supply' 的对象。
[Microsoft][ODBC SQL Server Driver][SQL Server]未能创建约束。请参阅前面的错误信息。我通过下面的语句查询, 没有发现在重复的记录, 请问该怎么办
SELECT * FROM info_supply WHERE (Info_ID IN(SELECT info_id FROM info_supply GROUP BY info_id HAVING COUNT(info_id) > 1))

解决方案 »

  1.   

    ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]数据库中已存在名为 'PK_info_supply' 的对象。
    是有这个对象了,PK_info_supply 改个名字就行了 PK_info_supply1
      

  2.   


    select * from sysobjects where name = 'PK_info_supply'看看是不是能查到记录,如果能查到,则说明数据库中已经存在了该对象,可删除后再操作,或者另外取名字。
      

  3.   


    select * from sysobjects where name=''PK_info_supply'
    查一查是什么对象用了pk_info_supply的名称