单位一个Oracle库中有两个表,A表结构如下:
XH,JLXH,TP
B表结构为:
XH,SJ
其中,A.jlxh=B.xh
A.tp为Blob字段,存储图片数据。
近期发现A表中的部分记录在B表中没有对应的记录,需要清除。我用下面的语句:
select count(*) from A where jlxh not in (select xh from B)
仅仅统计一下就长时间没有反应,不知道各位有没有好的方法。
A表中的记录大约有100万条,B表中大约30万条。A表中可能有多表记录对应B中的XH。
XH,JLXH,TP
B表结构为:
XH,SJ
其中,A.jlxh=B.xh
A.tp为Blob字段,存储图片数据。
近期发现A表中的部分记录在B表中没有对应的记录,需要清除。我用下面的语句:
select count(*) from A where jlxh not in (select xh from B)
仅仅统计一下就长时间没有反应,不知道各位有没有好的方法。
A表中的记录大约有100万条,B表中大约30万条。A表中可能有多表记录对应B中的XH。
解决方案 »
- select T.a,T.b,S.c from T,s where T.b==S.b;这条语句和自然连接执行效率一样吗
- 求助~~紧急。。用表2更新表1
- oracle 实现一个查询语句(合并时间段有交叉重复)
- 表进行分区后,没有用到这一列的查询的速度仍然无法提高的问题
- 合并显示记录的问题
- 我要将Oracle9i安装到Windows 2000 advanced server,磁盘格式必须是NTFS的吗?
- 请大家看看这个存储过程
- 求救:ORACLE出错:“无法从本地计算机启动OracleServiceTEST000R服务”
- 谁建过多个数据库实例,能说一说怎么做吗?
- 在plsql里面执行是没问题的 结果用jdbc查询的时候却报ORA-01861: 文字与格式字符串不匹配
- 一条SQL语句的优化,在线等(急),多谢各位了.
- 报出必须说明标识符 'UDP_EMP'错误,高手快来啊
(select '1' from b where a.jlxh=b.xh);
a.jlxh和b.xh要建索引。