一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值。由于 PRIMARY KEY 约束确保唯一数据,所以经常用来定义标识列。
---摘自t-sql帮助

解决方案 »

  1.   

    楼主的意思应该就是:怎么把几个属性组合成一个主键吧
    用T-SQL应该怎么写
      

  2.   

    按下Ctrl后再選中你要的列再點主鍵就可以了
      

  3.   

    可以加  UNIQUE 约束
      

  4.   

    如果你不是要联合主键的话,这个UNIQUE命令是可以的
    Alert table tablename ADD constraint PK_name UNIQUE (列名)
      

  5.   

    vinsonshen(尝试...)的说法, Ariese(果冻)的做法...
    支持.
      

  6.   

    你说的是复合主键吧。
    用:
    alter table 表名
    add constraint 主键名称
    primary key(column_name[,column_name])
    试试看了。
      

  7.   

    一个表只能有一个主键,但这个主键可以是由几个字段组合而成的。
    设置组合主键的简单办法:打开企业管理器---在左边的控制台根目录一级级打开表所在的数据库--选中表-- 在右边会出来所有表---右键右边要加主键的表--设计表
    --按住Ctrl 选中要加的字段---选好后点上面菜单上面的一把黄钥匙--保存即可