首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

oracle在已有反复数据的表中某列加上唯一索引

2013-08-10 
oracle在已有重复数据的表中某列加上唯一索引有两种方法:方法1、alter table sk_data add (unique(longtime

oracle在已有重复数据的表中某列加上唯一索引

有两种方法:
方法1、

alter table sk_data add (unique(longtime) deferrable enable novalidate)

sk_data为表名,longtime为需要加上唯一索引的列。注意加上了deferrable

方法2、

create index u_longtime on sk_data(longtime) 

先在需要增加唯一索引的列上加上普通索引

alter table sk_data add constraint aa_u unique(longtime) enable novalidate

?唯一索引名可以与之前加的普通索引名不同

?

热点排行