ID          int identity(1,1)             not null   primary key,
Oname       varchar(30)                   not null   primary key,
Address     varchar(345)                  ,
City        varchar(32)                   ,
Telephone   varchar(23)                   ,假如要想吧ID和 Oname 2列设置成联合主键 该怎么写?(第一次写联合主键)

解决方案 »

  1.   


    alter table tablename
    add constraint pk_id_oname primary key
    on tablename(id,oname)
    go
      

  2.   

    T-SQL的话,如1楼,
    也可以在企业管理器或者SSMS里面图形化界面中直接选中这两列,然后设置为联合主键即可
      

  3.   

    还是在修改表的时候操作吧.
    选定2列右键选择primary key
      

  4.   

    alter table tablename
    add constraint pk_id_oname primary key
    on tablename(id,oname)
      

  5.   

    create table tb_10(id int,b int,c varchar(10) PRIMARY KEY (id ASC,b desc) )
    create table tb_12(id int,b int,c varchar(10) CONSTRAINT cons_B PRIMARY KEY (id ASC,b desc) )