当前位置:K88软件开发文章中心编程全书编程全书01 → 文章内容

Oracle中delete和truncate删除记录

减小字体 增大字体 作者:佚名  来源:翔宇亭IT乐园  发布时间:2019-1-3 1:52:04

: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删除记录