首页 > 数据库 > Oracle > 正文

Oracle中delete和truncate删除记录

2023-06-02 14:39:52
字体:
来源:转载
供稿:网友

删除表记录之delete和truncate。

delete的语法格式如下:

delete from tableName [where condition]

该语句的意思是删除tableName表中满足condition条件的记录,当condition省略时则删除表中所有记录。

truncate的语法格式如下:

truncate table tableName

该语句的意思是删除tableName表中的所有记录,使用truncate可以释放占用的数据块表空间。

truncate删除是不能回滚的,而delete删除是可以回滚的。正因为如此使用truncate删除所有记录的速度比用delete删除所有记录的速度快。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表