update (select YP.DEALLOCATE_BUDGET_, YP.REMAIN_BUDGET_ from MP_YEAR_PLAN YP where YP.YEAR_PLAN_ID_ in ('3a9fdccff48c49ddb42563dbac6f3fdd', '45f05792c15d483fa9dd2d9c64c7a784')) set DEALLOCATE_BUDGET_ = REMAIN_BUDGET_;

--注释:红色部分可传list

多表关联执行update:

update (select A.JOIN_STATE as JOIN_STATE_A, B.JOIN_STATE as JOIN_STATE_B

from T_JOIN_SITUATION A, T_PEOPLE_INFO B

where A.PEOPLE_NUMBER = B.PEOPLE_NUMBER

and A.YEAR = '2011'

and A.CITY_NUMBER = 'M00000'

and A.TOWN_NUMBER = 'M51000')

set JOIN_STATE_A = JOIN_STATE_B

标签:语句,JOIN,update,NUMBER,STATE,BUDGET,Oracle,YP

来源: https://www.cnblogs.com/mwd-banbo/p/10564424.html

Oracle 批量update语句,Oracle之update语句优化研究 批量更新相关推荐

  1. Merge Into 语句代替Insert/Update在Oracle中的应用实战

    动机: 想在Oracle中用一条SQL语句直接进行Insert/Update的操作. 说明: 在进行SQL语句编写时,我们经常会遇到大量的同时进行Insert/Update的语句 ,也就是说当存在记录 ...

  2. Oracle使用游标更新数据 Oracle游标之select for update和where current of 语句

    Oracle使用游标更新数据 2016年11月20日 13:15:49 hzwy23 阅读数:5313 友情推广 ###使用游标修改数据 ####定义一个游标,游标名称为 mycursor ##### ...

  3. mysql 一个update语句 对主表内容和子表批量修改

    1. (附加内容:什么时候复写equals和hashCode,为什么有的人不喜欢用lombock) 在开发中,经常会遇到 修改一张主表的数据后,然后再去修改字表的内容,一般是调用两个sql 下面的例子 ...

  4. oracle怎么优化动态sql语句,oracle动态sql语句处理

    动态SQL语句处理:根据要处理的sql语句的作用不同,可以使用三种不同类型的动态sql方法:使用execute immediate语句可以处理包括ddl(create.alter和drop).DCL( ...

  5. oracle+执行变量语句,ORACLE sql 语句的执行过程(SQL性能调整)

    第1章 SQL语句处理的过程 在调整之前我们需要了解一些背景知识,只有知道这些背景知识,我们才能更好的去调整sql语句. 本节介绍了SQL语句处理的基本过程,主要包括: · 查询语句处理 · DML语 ...

  6. oracle数据定义语句,oracle(sql)基础篇系列(3)——数据维护语句、数据定义语句、伪列...

    oracle(sql)基础篇系列(三)--数据维护语句.数据定义语句.伪列 DML语句 insert 向表中插入新的记录 --三种插入方式 --(1)不写字段的名字,直接按照字段的顺序把值逐个往里插 ...

  7. oracle和mysql查询_ORACLE 数据库 查询语句与DML语句

    一.查询语句 ORACLE 数据库中获得数据表中的结果,称为查询语句,其关键词是 select(下面其所有的示例均为scott模式下的对象) 1.1 查询语句基础 1.1.1 获得表中全部字段与结果 ...

  8. oracle instead of update触发器,Oracle中的instead of触发器

    Instead of : 用Trigger的内容替换 事件本身的动作,该触发器用在视图上,举例: 一:创建一个update替代触发器 (1)创建一个视图 1 create or replace vie ...

  9. oracle 带有变量的语句_Oracle 动态SQL语句(2)之含变量的WHERE语句与日期变量

    在 Oracle 动态SQL语句(1)中提到基本动态SQL语句书写,但在写动态SQL语句时特别要注意日期型变量和WHERE语句的编写. 如下代码: 1.注意在执行动态SQL语句时,execute im ...

最新文章

  1. ESP32,ESP8266之间WiFi互联实验
  2. /lib/lsb/init-functions
  3. 生产上第一使用线程池后的总结与反思
  4. android toast几种使用方法 (转)
  5. 默认路由、静态路由、动态路由
  6. linux指令快速复制粘贴[龟速更新中]
  7. ant build里如何指定classpath
  8. CSS属性之attr()
  9. html5写入唯一标识,id - 唯一标识符 - html5全局属性
  10. Opencv--仿射变换+投射变换+单应性矩阵
  11. hibernate中antlr对于hql与sql的转换源码的一些细节
  12. DB2报错原因汇总(sqlcode sqlstate)
  13. Windows的快捷方式打开方式被修改后恢复方法
  14. Quartz的CronTrigger
  15. 华为手机微信小程序上传不了照片
  16. 电磁流量计的工作原理
  17. Struts2拦截器-MethodFilterInterceptor
  18. js笔记,自封装篇(二)之对象克隆
  19. 将CNKI的caj格式下载成为pdf
  20. rman归档日志备份到磁盘并恢复的测试

热门文章

  1. Window下进行PHP的redis扩展安装
  2. Sklearn中的降维算法PCA和SVD --from菜菜机器学习
  3. 安装cnpm后,提示cnpm不是内部命令
  4. python爬虫灰产_「docker实战篇」python的docker爬虫技术-在linux下mitmproxy介绍和安装(四)...
  5. Excel如何快速自定义序列排序
  6. 如何安全的从硬盘恢复文件?
  7. iOS最全性能优化(下)
  8. ios和android的侧重点,ios和安卓手机最大区别(理智讨论)
  9. windows远程连接ubuntu——Xshell使用记录
  10. Redis相关命令及应用场景详解