Oracle 如何快速删除大数据表中的内容

有张表,其中的记录有1000W之多,我想删除其中符合条件的50w条,我该如何快速删除!

可以写个存储过程循环删除,把你的删除条件分成若干份,每次删除1份的数据(比如条件是1个月的时间范围,可以分成30份,每次删除其中1天的)。
因为不知道你的具体表分区情况和删除条件情况,所以没办法进一步提供更好的方法。
温馨提示:答案为网友推荐,仅供参考
相似回答