`
郑云飞
  • 浏览: 814098 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle批量更新

阅读更多

子查询返回多条,应该在外边的查询加where限制
update a set a.s_station = (select b.n_name from b where b.n_name = a.s_station) where a.s_station in (select b.n_name from b)

 

 

update a
set  a.s_station='S' || b.n_num || '-' || a.s_hb
from A a ,B b
where a.s_station=b.n_name;

 

UPDATE A x
SET x.s_station = (SELECT 'S' || b.n_num || '-' || a.s_hb  FROM  A a, B b WHERE a.s_station=b.n_name and a.s_id=x.s_id)
where exists(select * from B d where x.s_station=d.n_name);

分享到:
评论
2 楼 郑云飞 2011-06-28  
已经测试了,却是可以
1 楼 liulanghan110 2011-06-27  
你确定后面的where有效?

相关推荐

    ORACLE 批量更新三种方式比较

    ### ORACLE 批量更新三种方式比较 在Oracle数据库中,有时我们需要对大量数据进行更新操作,这在很多业务场景中都非常常见。针对这一需求,本文将详细介绍并比较三种常用的批量更新方法:通过PL/SQL循环更新、使用...

    ORACLE批量更新四种方法.txt ORACLE批量更新四种方法.txt

    ### Oracle 批量更新四种方法详解 #### 一、背景介绍 在数据库管理与应用开发过程中,经常需要对大量数据进行更新操作。特别是在Oracle数据库环境下,如何高效地执行批量更新,成为了提高系统性能的关键因素之一。...

    Oracle批量更新方法.pdf

    ### Oracle批量更新方法 #### 一、背景与需求 在企业级应用中,尤其是在ERP(企业资源规划)系统中,数据库操作是极为常见的任务之一。其中,针对大量数据的更新操作往往成为性能优化的重点。Oracle数据库因其强大...

    oracle批量插入数据脚本

    oracle批量生成数据脚本,oracle批量生成数据脚本,oracle批量生成数据脚本,oracle批量生成数据脚本。

    高效批量插入和更新

    C#批量插入,更新ORACLE 保存100万条数据大概3-5秒 保存或者更新100万条数据大概20秒 DataTable保存100万条数据大概1-2分钟 可能因环境原因时间有差异,不过可以看出性能还是很大提升的

    kettle oracle批量加载-Oracle Bulk Loader

    kettle快速加载到oracle之oracle批量加载-Oracle Bulk Loader

    Oracle中多表关联批量插入批量更新与批量删除操作

    在Oracle数据库中,进行多表关联的批量插入、批量更新和批量删除操作是常见的数据库管理任务,尤其是在处理大量数据时,这些操作能显著提高效率并减少资源消耗。本文将详细探讨这三个方面,并通过实例代码来展示如何...

    oracle 批量插入数据存储过程

    oracle 批量插入数据存储过程。亲测好用。支持 plsql ,toad,等数据库分析软件。主要包括变量的定义,循环及游标的使用等, 亲测好用

    oracle批量跟新数据脚本

    oracle批量跟新数据脚本,oracle批量跟新数据脚本,oracle批量跟新数据脚本。

    批量更新历史数据 每10000提交一次

    批量更新历史数据是常见的需求,尤其是在大数据量的情况下,为了提高效率和确保数据一致性,通常会采用分批更新的策略。本主题聚焦于“批量更新历史数据每10000提交一次”的实践方法,这涉及到数据库操作优化、事务...

    C#实现Oracle数据批量导入

    C#实现Oracle数据批量导入 在本文中,我们将讨论如何使用C#语言实现对Oracle数据库的批量数据导入功能。本文的主要内容包括如何使用Oracle.DataAccess.Client命名空间来实现批量导入功能,以及如何使用SqlBulkCopy...

    Oracle批量执行传多个参数多个SQL文件

    首先,理解"Oracle批量执行传多个参数多个SQL文件"的含义:这通常涉及编写一个主脚本,该脚本能够接收多个参数,并依次对每个参数执行相应的SQL文件。这样的方法可以极大地提高工作效率,避免手动逐个运行SQL脚本的...

    oracle 批量插入存储过程

    oracle 批量插入存储过程,性能非常高!

    oracle批量删除数据

    ### Oracle批量删除数据知识点 #### 一、Oracle批量删除数据的优势与限制 ##### 优势: - **删除速度快**:在Oracle数据库中,采用特定的方法进行批量删除数据时,可以显著提高处理速度。根据描述中的信息,批量...

    mybatis执行批量更新batch update 的方法(oracle,mysql两种)

    这里我们将详细探讨如何在Oracle和MySQL数据库中使用MyBatis进行批量更新。 1. **Oracle数据库的批量更新** Oracle数据库的批量更新在MyBatis中通过`<foreach>`标签实现。以下是一个示例: ```xml ;" separator...

    C# Oracle批量插入数据进度条的实现代码

    由于项目需求,需要将Excel中的数据进过一定转换导入仅Oracle数据库中。考虑到当Excel数据量较大时,循环Insert语句效率太低,故采用批量插入的方法。在插入操作运行时,会造成系统短暂的“卡死”现象。为了让用户...

    Oracle + Mybatis实现批量插入、更新和删除示例代码

    接下来,批量更新的操作原理类似,也是通过动态SQL构建UPDATE语句。例如,如果我们有一个`updateBatch`的接口,它可能会这样实现: ```xml ;"> UPDATE la_t_contact_record SET contract_id = #{dto.contractId...

    springboot项目在Oracle下测试批量添加和批量删除

    springboot项目在Oracle下测试批量添加和批量删除,使用spring boot构建的项目,数据库配置的时oracle,想换成MySQL自己把配置文件中的MySQL链接注释去掉即可。项目测试了Oracle下添加,删除数据,批量添加和批量删除...

    oracle、sql数据库批量建索引

    "iTelluro.Tools.SqlIndex"这个工具很可能是一个帮助管理和优化数据库索引的实用程序,可能提供了图形化界面或API,使得在Oracle和SQL Server之间进行索引的批量创建和删除变得更加便捷。使用这样的工具,可以大大...

    oracle批量清空表数据sql脚本

    oracle批量清空表数据sql脚本

Global site tag (gtag.js) - Google Analytics