欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

SQL語句里delete和drop有什么區別

李中冰2年前40瀏覽0評論

SQL語句里delete和drop有什么區別?

一、刪除內容不同 1、delete:只刪除數據不刪除表的結構。

2、drop:句將刪除表的結構被依賴的約束(constrain)、觸發器(trigger)、索引(index)。

二、語句效果不同 1、delete:是數據庫操作語言(dml),這個操作會放到 rollback segement 中,事務提交之后才生效;如果有相應的 trigger,執行的時候將被觸發。

2、drop:是數據庫定義語言(ddl),操作立即生效,原數據不放到 rollback segment 中,不能回滾,操作不觸發 trigger。

三、刪除空間影響不同 1、delete:不影響表所占用的 extent,高水線(high watermark)保持原位置不動。

2、drop:語句將表所占用的空間全部釋放。 來源:-SQL語句大全 來源:-sql語句