delete/truncate/drop 區別

1 drop drop操做會刪除表結構、依賴的約束、索引以及觸發器,而且會將依賴該表的全部存儲過程和視圖設置爲invalid。 drop操做就會直接刪除整個表空間。 DDL操做,會包含implicit commit,所以不能回滾,也不能不觸發觸發器。 2 truncate truncate 只會刪除表中的數據,並不會刪除表結構。 truncate 是相對於先執行drop操做,而後再執行create
相關文章
相關標籤/搜索