- ·上一篇文章:Oracle中的Merge语句
- ·下一篇文章:Oracle的表空间和区
Oracle中delete和truncate删除记录
:2012-07-17 15:54:02
删除表记录之delete和truncate。
delete的语法格式如下:
delete from tableName [where condition]
该语句的意思是删除tableName表中满足condition条件的记录,当condition省略时则删除表中所有记录。
truncate的语法格式如下:
truncate table tableName
该语句的意思是删除tableName表中的所有记录,使用truncate可以释放占用的数据块表空间。
truncate删除是不能回滚的,而delete删除是可以回滚的。正因为如此使用truncate删除所有记录的速度比用delete删除所有记录的速度快。
Oracle中delete和truncate删除记录