<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語言
    主站蜘蛛池模板: 亚洲系列国产精品制服丝袜第| 久久久久亚洲精品影视| 免费大黄网站在线观看| 亚洲AV无码一区二三区| 337p日本欧洲亚洲大胆精品555588| 亚洲成av人无码亚洲成av人| 久久成人免费大片| 免费观看亚洲人成网站| 亚洲成电影在线观看青青| 国产成人无码免费看片软件| 24小时免费直播在线观看| 亚洲AV无码久久精品成人| 综合一区自拍亚洲综合图区| 蜜臀AV免费一区二区三区| 亚洲精品视频免费| 亚洲色欲色欱wwW在线| 国产精品免费观看调教网| 亚洲伊人久久精品影院| 深夜福利在线视频免费| 全免费a级毛片免费看不卡| 91亚洲国产成人久久精品网站| 18禁成人网站免费观看| 久久精品国产亚洲AV蜜臀色欲| 免费国产成人18在线观看| 亚洲麻豆精品国偷自产在线91| 国产高清视频免费在线观看| 亚洲AV无码久久寂寞少妇| 韩国免费一级成人毛片| 亚洲精品国产电影午夜| 性盈盈影院免费视频观看在线一区| 亚洲精品视频久久| 成全影视免费观看大全二| 中文字幕亚洲男人的天堂网络| 色欲A∨无码蜜臀AV免费播| 一级一黄在线观看视频免费| 毛片a级毛片免费播放下载| 亚洲av无码av在线播放| 日韩中文字幕免费| 亚洲性无码一区二区三区| 免费jlzzjlzz在线播放视频| 久草免费福利视频|