`
zqb666kkk
  • 浏览: 726349 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

oracle 用一个表的数据去更新另外一个表的数据

 
阅读更多

去掉 有重复数据的 情况

 

 merge into acl_user p
    using (select * from testimportuser X where X.ROWID=(select max(Y.ROWID) from testimportuser Y where X.yhdm=Y.yhdm ) ) np
    on (p.yhdm=np.yhdm)
    when matched then
    update set p.sfzmhm=np.sfzhm
    when not matched then insert(p.yhdm,p.xm,p.sfzmhm,p.cjsj)values(np.yhdm,np.xm,np.sfzhm,sysdate)

分享到:
评论

相关推荐

    oracle数据库数据同步

    要保证两台数据库数据保持同步,并且要保证效率,数据量一般每分钟最少可以到达2万条(只能通过端口访问),所以只能使用程序先生成满足特定格式的文件(我这里是用的XML保存),然后在使用文件传输服务(通过指定...

    oracle中查询两年之间某一个月的数据

    oracle中查询两年之间某一个月的数据

    Oracle从表中随机抽取记录

    如何在Oracle数据表中随机抽取部分记录的方法

    用一条SQL语句将数据表中某列更新到另一个数据表里

    用一条SQL语句将数据表中某列更新到另一个数据表里

    Oracle中用一张表的字段更新另一张表的字段

    在做项目的过程中,发现开发库中某张表的某字段有许多值...(这里为了导入数据的简单,我对表B的结构进行了改造,只有两个字段)  图 表B的数据  再利用PL SQL的导入功能将这些数据导入到表B中(此时表B的数据

    直接拷贝数据文件实现Oracle数据迁移

    最近由于更换服务器,需要将Oracle迁移到另外一台机器,在两个服务器环境相同,以及 Oracle版本相同的前提下,通过直接拷贝数据文件到新服务器,就可以直接迁移成功。这里记录一下迁移步骤。需要的朋友可以参考。

    ORACLE数据库复制

    采用复制技术后,将这些大型数据复制到另外一个数据库中,对这些大数据的查询统计操作放在另外的一台数据库服务器上进行,即使受影响,也只是影响局部的查询统计功能,其他正常的业务处理不受影响。 但是,使用复制...

    Oracle 临时表之临时表的应用问题

     临时表本质上是一种cache的表现形式,Oracle的临时表都是事先建好的,一旦用了临时表,存放的是和本会话相关的数据,没有人会傻乎乎地用临时表来保存本应该共享的数据。  with子查询实际上也是用了临时表,...

    如何快速转移Oracle中海量数据

    如果要把Oracle里的大量数据(80MB以上)转移到另外的用户,另外的表空间里。可以用本文介绍的快速转移数据的方法。建新表的方式,直接插入的方。这两种方法转移数据时没有用SGA里数据缓冲区和事物处理的回滚段, 也不...

    详解Oracle分布式系统数据复制技术

    数据复制,就是将数据库中的数据拷贝到另外一个或多个不同的物理站点上,从而保持源数据库与目标数据库中指定数据的一致性。数据复制通过在多个站点上建立备份,能够提高数据的安全性,同时也提高了数据的可用性,这...

    百亿级别海量数据删除方案(不停机维护)

    有些表较大,最大的表可以达到1T的数据量,另外还有四五张800G左右的数据。所有的表数据量大概有100亿条数据,其中需要删除的估计大概有80亿条数据,并且此系统为核心系统不允许停机维护数据,所以删除数据十分麻烦...

    Oracle分布式系统数据复制技术

    数据复制,就是将数据库中的数据拷贝到另外一个或多个不同的物理站点上,从而保持源数据库与目标数据库中指定数据的一致性。按照数据复制的实时性,数据复制可分为同步数据复制和异步数据复制。按照复制站点的类型,...

    Oracle经典SQL语句

    ORACLE经典语句汇总 -- 字符串左填充和右填充,默认填充空格 ...-- 把SELECT出来的结果导到一个文本文件中 -- 查询新建用户 -- 查询那些用户,操纵了那些表造成了锁机 --看锁阻塞的方法 --ORACLE获得系统信息

    ORACLE大表分区

    -- B方案比较适合将非分区表中的数据放到分区表中的一个分区中,不符合要求,所以本分区存储过程默认采用A方案; -- 当然,也支持通过新增参数PARTEXCHANGE来控制是否使用B方案;PARTEXCHANGE为TRUE,使用B方案,为FALSE,...

    ORACLE根据某一列的值修改另一列的值

    ORACLE根据某一列的值修改另一列的值

    从一个“普通”的Oracle DBA(Oracle数据库管理员)转变为Oracle Applications DBA(Oracle应用程序数据库管理员)

    从一个“普通”的Oracle DBA(Oracle数据库管理员)转变为Oracle Applications DBA(Oracle应用程序数据库管理员),有两个内容你必须去弄清楚。第一个内容是如何成为一个Oracle Applications DBA(Oracle应用程序...

    Sqluldr2 oracle 亿级数据量导出工具

    Sqluldr2 是一款 Oracle 数据快速导出工具,包含 32、64 位程序,sqluldr2 在大数据量导出方面速度超快,能导出亿级数据为excel文件,另外它的导入速度也是非常快速,功能是将数据以 TXT/CSV 等格式导出。

    Oracle的列转行问题

    Oracle中使用语句将行数据转换称不同的列表示,或者将不同的列数据写到同一列的不同行上的行列转换问题是一个非常传统的话题。 网络上流传了很多将行数据转换称列数据的方法和应用实例,一般通过decode或者case函数...

Global site tag (gtag.js) - Google Analytics