<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語言
    主站蜘蛛池模板: 无码色偷偷亚洲国内自拍| 亚洲剧场午夜在线观看| 一个人看的www在线免费视频| 在线观看日本免费a∨视频| 亚洲欧洲日产韩国在线| 免费观看激色视频网站bd| 久久精品国产亚洲AV无码偷窥| 日韩视频在线观看免费| 久久久久亚洲av无码专区导航 | 亚洲精品国产精品乱码视色| caoporn成人免费公开| 亚洲中文字幕在线乱码| 免费看黄的成人APP| 亚洲一区影音先锋色资源| 亚洲一区二区三区免费在线观看| 亚洲国产成人精品久久| 性感美女视频免费网站午夜| 337P日本欧洲亚洲大胆精品| 亚洲AV无码一区二区三区在线观看| 一区视频免费观看| 久久亚洲AV午夜福利精品一区| 99久久久国产精品免费牛牛| 亚洲一级大黄大色毛片| 永久免费毛片手机版在线看| 免费一级毛片在线播放视频免费观看永久| 亚洲熟女乱综合一区二区| 免费污视频在线观看| 亚洲一区在线视频观看| 免费成人午夜视频| 久久青草精品38国产免费| 亚洲va乱码一区二区三区| 免费h黄肉动漫在线观看| 久久www免费人成看国产片| 91久久亚洲国产成人精品性色| 最近免费中文字幕4| 国产免费一区二区三区免费视频| 亚洲国产精品成人精品无码区 | 日韩欧毛片免费视频| 成人国产网站v片免费观看| 亚洲视频在线免费看| 免费v片在线观看无遮挡|