读书人

如何查询有重复的列

发布时间: 2011-12-23 23:32:01 作者: rapoo

怎么查询有重复的列
我的数据库里面有10000条记录,没有序列列号

我现在想知道我的5000-7000条记录于7000-10000之间有没有重复的数据
请问一下怎么设计?

加一个序列号么? 怎么加。我看好多都是定义一个序列号,可是我已经插入到表里面过了

[解决办法]
那你就下一个序列呗
[解决办法]
判断重复:
select count(1) from table a where rownum between 5000 and 7000
and exists (
select 1 from table b where rownum between 7000 and 10000
and a.c1=b.c1
)
插入序列:
update table set c_seq=rownum
然后加入序列,从max(c_seq)+1 开始

读书人网 >oracle

热点推荐