九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
oracle 中刪除表 drop delete truncate

相同點(diǎn),使用drop delete truncate 都會(huì)刪除表中的內(nèi)容

drop table 表名

delete from 表名(后面不跟where語句,則也刪除表中所有的數(shù)據(jù))

truncate table 表名

區(qū)別

首先delete 屬于DML,當(dāng)不commit時(shí)時(shí)不生效的

而truncate 和 drop 則是直接生效的,不能回滾。

truncate 和 delete 不刪除表的結(jié)構(gòu),只是針對(duì)表中的內(nèi)容刪除

drop語句將刪除表的結(jié)構(gòu),被依賴的約束(constrain),觸發(fā)器(trigger),索引(index); 依賴于該表的存儲(chǔ)過程/函數(shù)將保留,但是變?yōu)閕nvalid狀態(tài).

truncate 會(huì)釋放占用空間,而drop 和 delete不會(huì)。

速度:drop>truncate>dalete

綜上所述,可以得到一個(gè)問題,使用drop 和 truncate相對(duì)delete是危險(xiǎn)的,當(dāng)使用drop 和 truncate 時(shí)不能回滾。delete相對(duì)安全,可以回滾,并且commit以后才會(huì)提交,并且不會(huì)刪除表結(jié)構(gòu),也不會(huì)釋放表所占用的空間。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
truncate與delete的區(qū)別
truncate.delete.drop
SQLite Truncate Table | w3cschool菜鳥教程
delete和truncate比較
SQL語句中
drop、truncate和delete的區(qū)別
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服