oracle批量更新一个表中的一个字段
2011-03-14 10:46
288 查看
最近遇到一个sql问题。老大们让我把一个表中的一列数据做更新。更新的内容和对照表有给提供。后来仔细查看资料 总结出这样的sql
语句。
update 更新表 b set(b.需要更新的字段) = (
select a.参考更新字段 from 对照表 a where a.对照表旧字段=b.更新表需要更新的字段
)
注意:一定要用where条件。
这个sql的意思试试活把b表的需要更新字段通过查询对照表与原来的表用where做连接,把需要更新的字段查出来。这样就可以进行批量更新了。
语句。
update 更新表 b set(b.需要更新的字段) = (
select a.参考更新字段 from 对照表 a where a.对照表旧字段=b.更新表需要更新的字段
)
注意:一定要用where条件。
这个sql的意思试试活把b表的需要更新字段通过查询对照表与原来的表用where做连接,把需要更新的字段查出来。这样就可以进行批量更新了。
相关文章推荐
- 如何批量更新oracle库中时间型字段的日期部分
- Oracle复制某一个字段 批量修改(我们可以在插入的时候修改)
- oracle 用一个表的多个字段更新另一个表对应的多个字段
- oracle联合查询并更新一个表字段的sql语句
- oracle 用一个表中字段数据更新另一个表中字段数据
- 【Oracle批量更新】根据一个大表批量更新另一大表的方法比较
- mysql和oracle增删改字段并且批量更新字段内容的操作
- Oracle用一个表的一个字段值去更新另一张表的某个字段值
- 一个简单的批量更新oracle 数据库中 最近的服务商名称的数据
- Oracle 用一个表字段更新另一个表字段三种方法
- 【Oracle批量更新】根据一个大表批量更新另一大表的方法比较
- Oracle用一个表的列更新另一个表对应记录的列,一不小心有字段就更新为空了
- Oracle中使用一个字段的值批量更新另一个字段
- oracle 用一个表字段更新另一个表字段三种方法
- (小笔记)()Oracle 批量复制一个数据表的数据,修改部分字段后追加加入到数据表中
- oracle将一个表中字段的值赋值到另一个表中字段(批量)
- Oracle中将一个表中某一字段的数据更新到另一个表中某一字段
- oracle 用一个表的字段更新另一个表的字段
- oracle将一个表的多个字段更新到另一张表里面
- Oracle 将一个表中的字段值更新到另一个表的字段中