<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語言
    主站蜘蛛池模板: 国产91在线免费| 足恋玩丝袜脚视频免费网站| 无码专区一va亚洲v专区在线| 国产极品美女高潮抽搐免费网站| 亚洲伊人久久大香线焦| 99久热只有精品视频免费看| 黄页网站在线看免费| 亚洲熟妇av一区| 美女黄频免费网站| 国产性生大片免费观看性| 日本一区二区三区免费高清| 91亚洲国产成人久久精品| 精品久久久久成人码免费动漫| ww亚洲ww在线观看国产| 日韩免费高清一级毛片在线| 亚洲avav天堂av在线网毛片| 日韩精品成人亚洲专区| 香蕉视频在线免费看| 亚洲成人在线电影| 久久午夜免费视频| 国产亚洲欧美日韩亚洲中文色 | 日韩在线观看免费| 久久久久亚洲AV无码专区桃色| 国产免费拔擦拔擦8X高清在线人 | 亚洲乱码在线卡一卡二卡新区 | 久久精品国产亚洲AV不卡| 三级网站在线免费观看| 四虎永久精品免费观看| 中文字幕手机在线免费看电影| 亚洲AV永久青草无码精品| 在线v片免费观看视频| 亚洲av中文无码乱人伦在线咪咕| 蜜臀AV免费一区二区三区| 亚洲乱亚洲乱妇24p| 国产成人综合亚洲AV第一页 | 亚洲国产成人高清在线观看 | 免费一级毛suv好看的国产网站| 亚洲伊人久久精品影院| 99热在线精品免费全部my| 一个人看www免费高清字幕| 亚洲视频在线观看网站|