<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-94  評論-56  文章-3  trackbacks-0
    相同點:truncate和不帶where子句的delete, 以及drop都會刪除表內的數據 
    不同點: 
    1. truncate和 delete只刪除數據不刪除表的結構(定義) 
         drop語句將刪除表的結構被依賴的約束(constrain),觸發器(trigger),索引(index); 依賴于該表的存儲過程/函數將保留,但是變為invalid狀態. 
    2.delete語句是dml,這個操作會放到rollback segement中,事務提交之后才生效;如果有相應的trigger,執行的時候將被觸發. 
        truncate,drop是ddl, 操作立即生效,原數據不放到rollback segment中,不能回滾. 操作不觸發trigger. 
    3.速度,一般來說: drop> truncate > delete
    4.想刪除表,當然用drop。想保留表而將所有數據刪除. 如果和事務無關,用truncate即可. 如果和事務有關,或者想觸發trigger,還是用delete. 
    posted on 2009-07-17 15:26 小言身寸 閱讀(656) 評論(0)  編輯  收藏 所屬分類: 數據庫/SQL語言
    主站蜘蛛池模板: 草久免费在线观看网站| 香蕉视频免费在线| a毛片免费全部在线播放**| 国产一级淫片视频免费看| 亚洲成aⅴ人片久青草影院按摩| 成人性生交大片免费看无遮挡 | 亚洲色丰满少妇高潮18p| 日韩精品无码专区免费播放| 图图资源网亚洲综合网站| 99蜜桃在线观看免费视频网站| 亚洲电影国产一区| 日本视频一区在线观看免费| 亚洲另类图片另类电影| 成年人免费视频观看| 久久久亚洲精华液精华液精华液| 日韩高清在线免费观看| 美女被免费网站在线视频免费| 亚洲AⅤ视频一区二区三区 | 亚洲好看的理论片电影| 亚洲精品天堂成人片?V在线播放| 亚洲首页在线观看| 一本色道久久综合亚洲精品蜜桃冫| 免费国产成人高清在线观看麻豆| 亚洲性无码AV中文字幕| 破了亲妺妺的处免费视频国产| 国产精品无码亚洲精品2021| 亚洲精品国精品久久99热| 香蕉视频在线免费看| 亚洲特级aaaaaa毛片| 夜夜爽免费888视频| 无码的免费不卡毛片视频| 久久精品国产亚洲一区二区| 免费看h片的网站| 国产AV日韩A∨亚洲AV电影| 国产av无码专区亚洲av桃花庵| 91短视频免费在线观看| 国产亚洲精品美女2020久久| 亚洲国产另类久久久精品| 无码视频免费一区二三区 | 亚洲乱码一二三四五六区| 免费午夜爽爽爽WWW视频十八禁 |