时间:2024-12-27 15:03:18
plsql表的删除
有三种方法可以把表中的数据清空。
1. Delete from 表名; 这个语句可以删除表中的所有记录,但表的结构仍然存在。特点是删除速度慢,当表中记录超过百万级时,删除记录的时间超过几个小时(大概)。但出现误操作时,通过Rollback语句可以恢复。
2. truncate Table 表名 ; 这个语句无论表的记录有多,都可以在不到 1秒 时间删除全部记录,但表结构仍然存在。特点是速度快,无法恢复。这个语句没有删除过程,直接把记录链接指针从根上截断。操作一定要小心。
3. Drop Table 表名; 这个语句是把表结构和记录一起删除,而且是立即提交,不能恢复。速度如同Truncate一样快。
广州小漏斗信息技术有限公司 版权所有 沸点数码网 New Business Dream 粤ICP备20006251号