33问答网
所有问题
oracle 表数据太多怎么删除
如题所述
举报该问题
推荐答案 2016-07-21
在ORACLE表中删除数据通常有两种方法:一种是使用delete,一种是使用truncate。
delete 优点:1、可以增加WHERE条件来进行选择性删除。
2、可以通过rollback进行回滚。
缺点:1、速度较慢。
truncate 优点:1、速度很快。
缺点:1、不能加条件删除。
2、无法通过rollback进行数据回滚。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/R054h0hWBh405Rcc5BB.html
其他回答
第1个回答 推荐于2018-05-10
你的问题太笼统,没法给出具体方案。
测试数据,随便处理。
生产库数据,如果不是垃圾数据,建议不删除,可以新建表将历史数据存储起来,对当前表的数据再删除。
我的邮箱
[email protected]
,有问题可以给我发邮件
本回答被网友采纳
第2个回答 2016-06-03
用语句 delete from table_name where col_name =
用一PL/SQL 直接编辑删除。
第3个回答 2016-07-01
TRUNCATE Table 比 delete 快,且是全量删除
相似回答
大家正在搜
相关问题
oracle怎么删除一张表的数据
oracle 表数据太多怎么删除
oracle 怎样快速删除一个表中全部的数据
怎么删除oracle表中的全部数据
oracle 怎样快速删除一个表中全部的数据
oracle怎么删除一个表中的数据
oracle数据库 怎么删除所有 表中的数据?