哎 这几天删除数据库里面的重复数据把我搞惨了
就用了
delete from test a
where rowid != (select max(rowid)
from test b
where a.id= b.id
and a.pass = b.pass
and a.id between '0000000001' and '0001000000')就是执行这条语句的时候吧的错 ora-08102 未找打索引
开始以为是索引出了问题
但是执行'0001000001' - '0002000000' 这一段的时候删除数据又没有问题
好像这个不是索引的问题吧~
就用了
delete from test a
where rowid != (select max(rowid)
from test b
where a.id= b.id
and a.pass = b.pass
and a.id between '0000000001' and '0001000000')就是执行这条语句的时候吧的错 ora-08102 未找打索引
开始以为是索引出了问题
但是执行'0001000001' - '0002000000' 这一段的时候删除数据又没有问题
好像这个不是索引的问题吧~
解决方案 »
- 把另一台机的硬盘上oracle整个目录都copy到我本机上,两台机都装的是oracle9i,现在我想在我本机上恢复那台机的数据,请问有什么方法?
- DB_LINK的创建及使用问题
- ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID
- 选择字段间用tab键隔开?急
- 求:jsp 程序中数据库由Access换成Oracle 后,原程序中的 Sql 语句怎么修改??
- 关于oracle的几个简单的问题
- ***怎么实现跟SQL Server中compute by类似的查询?就是先查出所有信息,最后进行统计。详情请进!***
- 我用sql创建的临时表怎么没有记录?(急)
- 进不进来随你~!
- 求高手:Oracle数据库表编辑数据、并将其进行提交了、为什么数据还是空的?
- 查询sql运行时间的字段
- ora-08102的错误谁知道该怎么解决啊~
这个肯定慢啊,做字符串比较。有其他转换方法?
重建索引了的
但是很慢很慢啊 执行了大半个小时没执行完 是不是因为数据量太大了的原因啊 我这张表里面数据有上亿