最近数据量比较大,为了避免数据重复,请教如何添加唯一性索引?

解决方案 »

  1.   

    Create unique index index_name on table(col)
      

  2.   

    其实在不能有重复的几个字段上添加unique约束也是一样的~~~~
      

  3.   

    Create unique index 索引名 on 表名(列名)
      

  4.   

    在CREATE   UNIQUE后加   CLUSTERED ,可不可以啊?
    二楼的大哥说在重复的几个字段上添加unique约束,该怎么加呢?
      

  5.   

    Create unique index index_name on table(col_a,col_b,col_c)
      

  6.   

    其实,当你在创建unique index时,Oracle会自动在相应字段上添加唯一性约束,但是,如果你要添加唯一性索引的字段上已经存在了重复数据,那么Oracle则无法再创建索引。此时,你可以考虑先对表进行一次去重,再添加索引。
      

  7.   

    create unique index indexname on tablename(colname1 {,colnumN});unique index的查询效率比非unique的效率高