幾種刪除資料庫操作的比較

2021-08-18 19:07:36 字數 385 閱讀 4072

truncate table 在功能上與不帶 where子句的 delete 語句相同:二者均刪除表中的全部行。但 truncate table 比delete速度快,且使用的系統和事務日誌資源少。delete語句每次刪除一行,並在事務日誌中為所刪除的每行記錄一項。 

truncatetable通過釋放儲存表資料所用的資料頁來刪除資料,並且只在事務

日誌中記錄頁的釋放。  

truncate,delete,drop放在一起比較: 

truncatetable:

刪除內容、釋放空間但不刪除定義

。 deletetable:

刪除內容不刪除定義,不釋放空間

。 droptable:

刪除內容和定義,釋放空間

。 

ArcEngine 幾種刪除資料的比較

1 ifeaturecursor 游標查詢後,遍歷刪除 2 更新游標刪除ifeaturecursor.deletefeature 3 itable.deletesearchedrows刪除 4 idataset.workspace.executesql 一 幾種刪除方法 1.查詢結果中刪除 priv...

oracle 資料庫插入 更新 刪除 資料比較

create table stu user id varchar2 36 name varchar2 36 sale number 10,3 create table testfunc id varchar2 36 name varchar2 36 sale number 10,3 insert i...

Solar Model資料庫操作之刪除資料

actiondelete id 方法solar sql model delete where 中的引數 where可能有兩種形式,分別是字串型和陣列型的條件語句,你可以選擇你喜歡的形式。注意 actiondelete2 id 要得到solar sql model record類的物件必須呼叫sola...