zoukankan      html  css  js  c++  java
  • Oracle 对比两张表不一样 的数据

    闲来无事,更一片博客,前几天有一个项目中有一个需求,用户通过excel导入数据,由于是通用的导入,所以导入的列的类型都为varchar,所以需要建一张中间表,使其列都为varchar类型,然后通过存储过程增量向结果表插入数据,问题的核心就是增量更新数据,怎么找出中间表的数据和结果表不一样的数据呢,这就需要用到Oracle的 minus 取差集,它的作用就是取两个查询到的结果集不一样的数据集,请看下面的例子:

      1.中间表数据如下

        

      2.结果表数据如下

        

      3.也就是我要中间表不存在结果表的数据查询出来 插入结果表

        

      4.查到两条不存在结果表的数据  ,minus会去写在上面的表里找哪些数据不存在在写在下表的表

      简单的小例子,希望可以帮到大家

  • 相关阅读:
    pandas属性和方法
    os模块常用方法
    读/写xlsx文件
    读/写docx文件
    文件基本用法
    jieba.lcut方法
    移动端设置input属性disabled样式
    移动端日期选择,下拉框选择效果
    css背景色渐变代码
    拖动div元素
  • 原文地址:https://www.cnblogs.com/Chestnuts/p/7526866.html
Copyright © 2011-2022 走看看