EquipmentId          varchar(20)      NOT NULL,--台站编号                       //主键
    StandardTime         char(14)         NOT NULL,--发生的时间(字符型)        //主键
    StationId            char(5)          NOT NULL,--台站编号                   //主键
    EquipmentType        varchar(50)      NOT NULL,--设备类型
    EquipmentName        varchar(255)     NULL,--设备名称
    OccurTime            datetime         NULL,--发生时间
//我在企业管理器中手动添加完后,如何设置三个主键?

解决方案 »

  1.   


    alter table aaa
    add constraint pk primary key(aa,bb)
      

  2.   

    alter table yourtb
    add constraint pk_pk1 primary key(EquipmentId ,StandardTime ,StationId  )
      

  3.   


    ALTER TABLE dbo.TableName
    ADD 
    PRIMARY KEY NONCLUSTERED(EquipmentId ,StandardTime,StationId) 
      

  4.   


    我照以下运行了,
    alter table EquipmentAlarm 
    add constraint PK28_2_1  primary key nonclustered (EquipmentId ,StandardTime ,StationId  ) 是设置了吗?但是在原表中看不出来啊!
      

  5.   

    SQL code
    alter table aaa
    add constraint pk primary key(aa,bb,cc)
      

  6.   


    已经设置了,你用sp_help EquipmentAlarm 就可以看到设置的主键了.
      

  7.   

    按住shift健,然后选择需要设置主键的字段
    右键设置主键