如何清空一个表的数据oracle

2025-03-22 05:01:56
推荐回答(1个)
回答1:

全表清空吗?

如果是全清空,下面这几个方法你都可以选择:

  1. 传统的delete 速度慢,不是放空间,Oracle有写入日志,可以恢复,但是速度慢
    delete from table_name;

  2. truncate table talbe_name;  --速度快,释放空间,但是不记录日志,不可恢复

  3. 先备份下表结构,然后表结构连同数据都一起删掉,之后重建表,

    表结构记录下后:drop table table_name;  然后重建