有三种方法可以把表中的数据清空。
1、Delete from 表名; 这个语句可以删除表中的所有记录,但表的结构仍然存在。特点是删除速度慢,当表中记录超过百万级时,删除记录的时间超过几个小时(大概)。但出现误操作时,通过Rollback语句可以恢复。
2、truncate Table 表名 ; 这个语句无论表的记录有多,都可以在不到1秒时间删除全部记录,但表结构仍然存在。特点是速度快,无法恢复。这个语句没有删除过程,直接把记录链接指针从根上截断。操作一定要小心。
3、Drop Table 表名; 这个语句是把表结构和记录一起删除,而且是立即提交,不能恢复。速度如同Truncate一样快。
plsql表的删除
最新推荐文章于 2024-10-11 21:14:39 发布