有两种方法:
方法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
唯一索引名可以与之前加的普通索引名不同
相关推荐
删除表中产生的重复数据,并且不会损害和修改原表数据.
创建学员信息表--创建唯一索引--修改学员信息表添加主键和检查约束
[Oracle]在亿级记录表中创建索引 [Oracle]如何在亿级记录表中创建索引 [Oracle]如何在亿级记录表中创建索引
用一条SQL语句将数据表中某列更新到另一个数据表里
使用ORACLE去除重复数据,这在日常数据处理中非常有用。
oracle中如何删除重复数据,方便大家下载
经典oracle查重语句 oracle查询重复数据方法
Oracle在线建立超大表的索引,为在线生产系统某核心大表建立索引
oracle有时为了加快查找数据的速度,经常使用索引,但有时并不用索引来查找数据
Oracle数据库删除表中重复记录的方法三则.txt
如何高效删除Oracle数据库中的重复数据.重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持续验证
oracle数据库各种删除重复数据方法
基于功能的Oracle索引使得数据库管理人员有可能 在数据表的行上过度分配索引。过度分配索引会严重影响关键Oracle数据表的性能。在Oracle9i出现以前,没有办法确定SQL查询没有使用的索引。让我们看看Oracle9i提供了...
可以查询表中的重复数据。一条sql语句。
如何在oracle中查询所有用户表的表名、主键名称、索引、外键等
一张person表,有id和name的两个字段,id是唯一的不允许重复,id相同则认为是重复的记录。 二、解决 select id from group by id having count(*) > 1 按照id分组并计数,某个id号那一组的数量超过1条则认为...
关于oracle的表空间,分区表,以及索引的总结
ORACLE根据某一列的值修改另一列的值
Oracle 元数据表 Oracle 元数据表 Oracle 元数据表 Oracle 元数据表