博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 对比两张表不一样 的数据
阅读量:4352 次
发布时间:2019-06-07

本文共 396 字,大约阅读时间需要 1 分钟。

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

  1.中间表数据如下

    

  2.结果表数据如下

    

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

    

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

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

 

转载于:https://www.cnblogs.com/Chestnuts/p/7526866.html

你可能感兴趣的文章
大数据 hadoop 环境搭建
查看>>
jmeter正则表达式解析
查看>>
17.centos7基础学习与积累-003-命令练习01
查看>>
Air Jordan 8 Retro Performance Review
查看>>
暑假生活第八周总结
查看>>
JQuery中的siblings()是什么意思
查看>>
(转)用graph-easy描绘kubenetes描绘k8s组件逻辑图
查看>>
thinkphp去掉index.php
查看>>
条件锁类
查看>>
request.getParameter()获取前台值为null
查看>>
路飞学城Python-Day186
查看>>
django Paginator分页插件
查看>>
关于APP自动化工程的一点小想法
查看>>
vc++post方式登录网站
查看>>
框架标签
查看>>
求职基础复习之冒泡排序c++版
查看>>
【TCP/IP】Ethernet II VS 802.3
查看>>
WebService学习总结(二)——WebService相关概念介绍
查看>>
webpack构建react应用三:使用webpack Loaders 模块加载器(一)
查看>>
Java JDBC
查看>>