1. 程式人生 > >oracle刪除表資料的兩種的方式

oracle刪除表資料的兩種的方式

平時寫sql中我們都會用到刪除語句,而平時刪除表資料的時候我們經常會用到兩種方式:

在oracle中,truncate、delete都可以刪除表資料,具體的區別以及sql語法如下:


truncate table [表名];


delete from [表名];

delete與truncate的區別:
delete:會產生rollback,如果刪除大資料量的錶速度會很慢,而且同時會佔用很多的 rollback segments。
truncate: 是DDL操作,不產生rollback,速度快。