游标查询语句中没有条件? 那就可以不这么写了. 直接update....避免 :)
在update的子查询需要用多少时间呢? 大概有多少条记录呢?
在update的子查询需要用多少时间呢? 大概有多少条记录呢?
解决方案 »
- 如何给这张表增加唯一性约束???
- 请教一下flush SGA的问题?
- 求两表比较取交集的sql语句
- 问个数据库迁移的问题
- 用DBA登入ORACLE数据库后不久,实例突然断开连不上了。很有规律经常有这种情况,请各位帮忙解决。
- 100分,很简单的Update问题。谢谢!急!(再做不出公司就辞人了。)
- orac能够实现页面自己更新吗?
- VC里面的oo4o问题,请大家帮忙
- oracle select coount(*) 读僵死了
- plsql 显示登录成功,但是执行语句时报 ORA-03114: 未连接到ORACLE
- 有没有办法在ORACLE存储过程中运行外部的一个EXE程序,在线等
- 晕了,触发器玩死我了
可以调试一下永别的方法来替代,
update dm_depot t
set t.status = (select bill_type
from (select bill_type
from tmp_depot_bill
where project_no = t.project_no and
product_name = t.product_name and
year_no = t.year_no and
batch_no = t.batch_no and
serial_no = t.serial_no
order by operate_time desc)
where rownum <= 1)
where exists
(select 1
from dm_depot v
where t.project_no = v.project_no and
t.product_name = v.productname_no and t.year_no = v.year_no and
t.batch_no = v.batch_no and t.serial_no = v.serial_no); commit;end;