delete、truncate和drop的區別

再也不須要該表時, 用 drop; **仍要保留該表,但要刪除全部記錄時, 用 trunc**ate; 要刪除部分記錄時, 用 delete. drop和delete只是刪除表的數據(定義),drop語句將刪除表的結構、被依賴的約束(constrain)、觸發器 (trigger)、索引(index);依賴於該表的存儲過程/函數將保留,可是變爲invalid狀態。 效率方面:drop > trun
相關文章
相關標籤/搜索