Oracle查询语句的优化
请问各位大侠下面的两个SQL语句是否可以优化,现在查询速度比较慢,大约需要10秒左右
1、
SELECT GD_WPARTKEY.K_ID, GD_WPARTKEY.K_NAME, GD_WPARTKEY.C_CARTYPE,
GD_WPARTKEY.K_REMARK, GD_WPARTKEY.U_ID, GD_WPARTKEY.F_ID,
GD_WPARTKEY.K_WM, GD_WPARTKEY.K_XH, GF_PFACTORY.F_NAME,
GU_UKPART.U_NAME, GD_WCOLLECTOR.C_NAME, GD_WCOLLECTOR.C_ID
from GU_UKPART, GD_WCOLLECTOR,
GF_PFACTORY, GD_CKPART, GD_WPARTKEY
WHERE GU_UKPART.U_ID (+) = GD_WPARTKEY.U_ID AND
GD_WPARTKEY.K_ID = GD_CKPART.K_ID AND
GD_CKPART.C_ID = GD_WCOLLECTOR.C_ID AND
GD_WPARTKEY.F_ID = GF_PFACTORY.F_ID AND
(GD_WCOLLECTOR.C_ID = :CollectorID) AND
(GD_WPARTKEY.C_CARTYPE = :CarType OR
GD_WPARTKEY.C_CARTYPE = '0')
2、
SELECT GD_WPARTKEY.C_CARTYPE, GD_WPARTKEY.F_ID, GD_WPARTKEY.K_ID, GD_WPARTKEY.K_NAME, GD_WPARTKEY.K_REMARK,GD_WPARTKEY.U_ID, GF_PFACTORY.F_NAME, GD_CKPART.C_ID, GU_UKPART.U_NAME
from GD_WPARTKEY ,GD_CKPART , GF_PFACTORY,GU_UKPART
WHERE (GD_WPARTKEY.U_ID = GU_UKPART.U_ID)AND( GD_WPARTKEY.F_ID = GF_PFACTORY.F_ID)AND(GD_WPARTKEY.K_ID = GD_CKPART.K_ID) AND( NOT EXISTS(SELECT K_ID from GD_WCARINFORKEY WHERE (GD_WCARINFORKEY.K_ID=GD_WPARTKEY.K_
相关问答:
我安装一台redhat linux5+oracle 10g的服务器,笔记本(XP系统)安装了oracle 10g客户端,结果老是出12560的错误,请高手指点一二,
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dpor ......
日前用oci函数查询oracle数据时出现个问题,就是在查询到date类型的数据时,使用pl/sql 查询oracle库中的数据显示是
2009-9-29 12:12:12
但是通过语句select * from tablename 查询,使用oci_fetch_array() ......
比如我有testA、testB、testC三个表
我现在需要写一个批处理或者脚本给别人 作用就是执行这段语句可以清除这三个表里面的数据 就是一个初始化的意思
哪位高人帮助下啊 一个数据库小白在此求救啦
SQL code:
......
在lomboz eclipse中的window->show view->others->中的怎样加入connectivity中的data source中连接oracle时只有8,9,10这三个版本,怎样才能连接oracle11这个版本呢??????????????
......
oracle安装时,在进行检测时,提示网络监测未成功,需要安装虚拟网卡
但是我们办公室同样配置的两台电脑,为什么一台出现网络监测未成功,而另一台机子就没有出现这种情况
在什么情况下,会出现网络监 ......