oracle 批量 update selete
2016-03-10 09:36
120 查看
注:oracle中不能使用update table_a from 模式。如果想在oracle中更新表的字段,而这个字段从其他表中获取数据的话,只能用正常的内联,不能用left join 或者inner join。
列子:
update test b set b.f_srctradeno =
(
select r.f_tradeno from test_r r,test_o o where r.f_bankorderno=b.f_tradeno and r.f_tradestatus=200
and o.f_rechargeno=r.f_tradeno
)
where b.f_tradeno in
('WBT20160308010082324')
列子:
update test b set b.f_srctradeno =
(
select r.f_tradeno from test_r r,test_o o where r.f_bankorderno=b.f_tradeno and r.f_tradestatus=200
and o.f_rechargeno=r.f_tradeno
)
where b.f_tradeno in
('WBT20160308010082324')
相关文章推荐
- oracle自治事务
- ORACLE错误捕捉
- oracle表联接(三)
- 33.Oracle深度学习笔记——关于DRM
- Oracle数据导入导出
- Oracle和SQL server的数据类型比较
- oracle关闭问题
- 18位身份证和组织机构代码校验ORACLE函数
- oracle hints的用法总结
- Oracle SQL 插入特殊字符
- Oracle错误:ORA-27121: unable to determine size of shared memory segment
- Oracle的优化器
- oracle中排序--拼音、笔画、偏旁部首
- LINUX安装ORACLE 9204 报错解决!!
- Oracle分页小谈
- oracle获取字符串长度函数length()和hengthb()
- Oracle 10g 的 jdbc 驱动
- Oracle 服务作用
- linux下完全删除Oracle
- CENTOS下 ORACLE安装rlwrap工具