java接口修飾符有哪些 用什么pl/sql語句可以直接將表里面的資料全部清空?
用什么pl/sql語句可以直接將表里面的資料全部清空?有三種方法可以清除表中的數(shù)據(jù)。1. 語句delete from table name可以刪除表中的所有記錄,但表的結(jié)構仍然存在。其特點是刪除速度慢
用什么pl/sql語句可以直接將表里面的資料全部清空?
有三種方法可以清除表中的數(shù)據(jù)。
1. 語句delete from table name可以刪除表中的所有記錄,但表的結(jié)構仍然存在。其特點是刪除速度慢。當表中的記錄超過一百萬條時,刪除時間超過幾個小時(大約)。但是,如果發(fā)生錯誤操作,可以通過rollback語句恢復。
2. truncate table name語句可以在不到1秒的時間內(nèi)刪除所有記錄,不管表中有多少條記錄,但表結(jié)構仍然存在。它的特點是速度快,不能回收。此語句不刪除進程,直接從根目錄截斷記錄鏈接指針。操作時要小心。
3. 語句droptable table name用于刪除表結(jié)構和記錄。立即提交,無法恢復。它和截斷一樣快。