1.   选择候选键,60个字段,应该只用其中几个就可以判断重复了吧。  
  在候选键的这些字段上建立索引。   
          CREATE   TRIGGER   tr_历史交易表  
          ON   历史交易表  
          FOR   DELETE    
          AS    
          INSERT   INTO   历史交易表  
          SELECT   DISTINCT   *   FROM   deleted  
          GO    
           
          DELETE   历史交易表  
          FROM  
          (  
              SELECT   候选键1,   候选键2,   候选键3  
              FROM   历史交易表  
              GROUP   BY   候选键1,   候选键2,   候选键3  
              HAVING   COUNT(*)   >   1  
          )   t  
          INNER   JOIN   历史交易表   a    
          ON   t.候选键1   =   a.候选键1    
          AND   t.候选键2   =   a.候选键2    
          AND   t.候选键3   =   a.候选键3

转载于:https://www.cnblogs.com/19850505/archive/2009/10/31/1593453.html

删除千万级表中重复记录的办法相关推荐

  1. sql删除表中重复记录_SQL从SQL表中删除重复行的不同方法

    sql删除表中重复记录 This article explains the process of performing SQL delete activity for duplicate rows f ...

  2. SQLServer删除表中重复记录

    sqlserver删除表中的重复数据 SqlServer删除表中重复记录 转载链接:https://www.bbsmax.com/A/1O5Ee12G57/ SqlServer删除表中重复记录 重复记 ...

  3. [转]删除表中重复记录

    我们可能会出现这种情况,某个表原来设计不周全,导致表里面的数据数据重复,那么,如何对重复的数据进行删除呢? 重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样. 一. ...

  4. Oracle如何删除表中重复记录

    1  引言 在对数据库进行操作过程中我们可能会遇到这种情况,表中的数据可能重复出现,使我们对数据库的操作过程中带来读诸多不便,那么怎么删除这些重复没有用的数据呢? 平时工作中可能会遇到当试图对库表中的 ...

  5. Oracle去除表中重复记录

    在一个表中,某一字段为重复字段.需要去除重复字段.同时将所有字段显示出来. SELECT * FROM (select a1,a2,a3, Row_number() OVER (PARTITION B ...

  6. mysql重复数据只取一条数据_My sql 中删除表中重复记录?只保留一条

    匿名用户 1级 2018-08-20 回答 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1.查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 sel ...

  7. oracle 删除表中重复记录,并保留一条

    1.查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having cou ...

  8. Oracle用rowid删除同一张表的重复记录

    经常有这样一个业务场景,我们在同一张表中有重复的记录,我们要删除重复的记录,这篇文章就是用来解决这个问题的,用的方法是我目前遇到的效率最高的方法(如果有更好的方法欢迎网友提供).这个方法会用到了row ...

  9. mysql 删除另一个表中的_mysql – 在一个查询SQL中删除两个表中的记录

    我有两张桌子 EMPGROUP_TBL SEQID | MASTERID | BUSINESS_UNIT | DIVISION | SUB_DIVISION | CLASSIFICATION | SU ...

最新文章

  1. bert+lstm+crf ner实体识别
  2. windows一个目录下最大文件数目
  3. md5模块(Python内置模块)和hashlib模块
  4. python查询sql_Python处理SQL语句(提供SQL查询平台使用)
  5. MySQL常用命令大全
  6. iQOO Z5内置5000mAh大电池:超长续航安全感爆棚
  7. 大学计算机基础上机实践报告,大学计算机基础上机实践报告书册.doc
  8. 【原创】PDA 实现DataGrid可编辑
  9. 最值得收藏的 人工智能导论 全部知识点思维导图整理(王万良慕课课程)
  10. 开发者模式各功能详解。
  11. amr文件怎么转换成mp3
  12. 常见距离算法-欧氏距离、杰卡德距离、余弦距离
  13. 【修真院“善良”系列之十】初级Java程序员的学习路线 1
  14. 混乱之子第一季/全集Sons Of Anarchy迅雷下载
  15. 全球各个国家名的英文
  16. 论文的关键词应该如何选取?
  17. 微信开发(一)--分享接口
  18. java 的访问修饰符
  19. F1-score值计算
  20. JavaAndroid调试方法

热门文章

  1. 假笨说-我是如何走上JVM这条贼船的
  2. 深入JVM彻底剖析前面ygc越来越慢的case
  3. 面试感悟—-一名3年工作经验的程序员应该具备的技能
  4. Javascript继承机制的设计思想
  5. 03.native方法(JNI)
  6. 【Scratch】青少年蓝桥杯_每日一题_6.17_奇偶数
  7. 【Python】青少年蓝桥杯_每日一题_5.15_打印 99 乘法表
  8. C语言 编写程序:由键盘输入一个字符判断是字母数字还是其他符号。
  9. 显示屏连接控制卡超时_小间距led显示屏的安装步骤
  10. 2020年 | 云计算发展的5大趋势