
什么叫批量更新一列记录? 是要一次性更新多条记录么,如果是这样的话只能逐条去些UPDATE语句。不过可以把需要更新的所有数据全部存到excel表格里,然后用CONCATENATE函数去写SQL语句
update B set 字段3 = 100where 字段4 <> 5and exists(select 1 from A where A关联字段 = B关联字段 and substr(to_char(A字段1),1,2) = '29')
update sysuser set isclosed = '1'
where longonname in(
select distinct slongonname from sysuser s,humres h where sisclosed='0'
and hid=sobjid and hhrstatus='4028804c16acfbc00116ccba13802936
)
看具体怎么更新了,一般语法是:
update 表名 set 字段='xxx' where 条件;commit;
这个所有数据库基本一致,都是这个语法
以上就是关于在oracle中如何批量更新一列记录全部的内容,包括:在oracle中如何批量更新一列记录、oracle批量update更新的问题、Oracle如何批量更新按指定条件查出的结果数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)