我想用表的两列做为唯一索引,其中一个是HM(号码)和RQ(日期2000-01-01),日期我就想用年份
后面月份和日期不要,这个应该怎么创建唯一索引啊..请各位大侠帮忙...

解决方案 »

  1.   

    create table tb(HM int,RQ varchar(10))
    create clustered index id_index on tb(HM,RQ) 再不行就用触发器检查
      

  2.   


    create index indexName on tableName(column1,column2)
      

  3.   

    给已存在的表加联合主键 
        ALTER TABLE 表名 WITH NOCHECK ADD 
        CONSTRAINT [PK_表名] PRIMARY KEY NONCLUSTERED 
         (
              [字段名1],
              [字段名2]
         )
        GO