小弟建立了一个UserInfo的表,有两个字段userid,username.用SQL语句alter table UserInfo add primary key (userid)创建了一个主键约束,我又用alter table UserInfo drop primary key (userid)删除这个主键,但系统总是提示"服务器: 消息 156,级别 15,状态 1,行 1 
在关键字 'primary' 附近有语法错误。" 
请高手帮忙!!!

解决方案 »

  1.   

    alter table UserInfo drop primary key (userid)----------
    alter table UserInfo drop column primary key (userid)
      

  2.   

    晕,还是提示'primary'  附近有语法错误
      

  3.   

    1:先把約束名找到alter table UserInfo 
    drop constraint 約束名sp_help UserInfo ,可以看到約束名2:
    alter table UserInfo 
    drop column useid
      

  4.   

    1.先找出主鍵约束名称,用sp_helpconstraint     
        
    2.删除主鍵约束   alter   table   tablename   drop   constraint   PK_????如:alter table UserInfo drop constraint PK_userinfo