Oracle清空表内所有数据
用truncate、delete都可以清空表中数据。
SQL如下:
truncate table [表名];
delete from [表名];
delete与truncate的区别:
delete:会产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments。
truncate: 是DDL操作,不产生rollback,速度快。
本人实测用delete from XXX 280万条记录,用了近10分钟
但是用truncate 只用了0.7s
数据量大的请不要使用delete,切记
本文来自博客园,作者:IT情深,转载请注明原文链接:https://www.cnblogs.com/wh445306/p/16751916.html