日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

SQL中Truncate的用法

2024-08-31 01:05:24
字體:
供稿:網(wǎng)友

本文導(dǎo)讀:刪除表中的數(shù)據(jù)的方法有delete,truncate, 其中TRUNCATE TABLE用于刪除表中的所有行,而不記錄單個行刪除操作。TRUNCATE TABLE 與沒有 WHERE 子句的 DELETE 語句類似;但是,TRUNCATE TABLE 速度更快,使用的系統(tǒng)資源和事務(wù)日志資源更少。下面介紹SQL中Truncate的用法

當你不再需要該表時, 用 drop;當你仍要保留該表,但要刪除所有記錄時, 用 truncate;當你要刪除部分記錄時(always with a WHERE clause), 用 delete.

Truncate是一個能夠快速清空資料表內(nèi)所有資料的SQL語法。并且能針對具有自動遞增值的字段,做計數(shù)重置歸零重新計算的作用。

一、Truncate語法

[ { database_name.[ schema_name ]. | schema_name . } ]  table_name[ ; ]

參數(shù)

database_name

數(shù)據(jù)庫的名稱。

schema_name

表所屬架構(gòu)的名稱。

table_name

要截斷的表的名稱,或要刪除其全部行的表的名稱。

二、Truncate使用注意事項

1、TRUNCATE TABLE 在功能上與不帶 WHERE 子句的 DELETE 語句相同:二者均刪除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系統(tǒng)和事務(wù)日志資源少。 

2、DELETE 語句每次刪除一行,并在事務(wù)日志中為所刪除的每行記錄一項。TRUNCATE TABLE 通過釋放存儲表數(shù)據(jù)所用的數(shù)據(jù)頁來刪除數(shù)據(jù),并且只在事務(wù)日志中記錄頁的釋放。

3、TRUNCATE TABLE 刪除表中的所有行,但表結(jié)構(gòu)及其列、約束、索引等保持不變。新行標識所用的計數(shù)值重置為該列的種子。如果想保留標識計數(shù)值,請改用 DELETE。如果要刪除表定義及其數(shù)據(jù),請使用 DROP TABLE 語句。 

4、對于由 FOREIGN KEY 約束引用的表,不能使用 TRUNCATE TABLE,而應(yīng)使用不帶 WHERE 子句的 DELETE 語句。由于 TRUNCATE TABLE 不記錄在日志中,所以它不能激活觸發(fā)器。

5、TRUNCATE TABLE 不能用于參與了索引視圖的表。 

6、對用TRUNCATE TABLE刪除數(shù)據(jù)的表上增加數(shù)據(jù)時,要使用UPDATE STATISTICS來維護索引信息。

7、如果有ROLLBACK語句,DELETE操作將被撤銷,但TRUNCATE不會撤銷。 

三、不能對以下表使用 TRUNCATE TABLE

1、由 FOREIGN KEY 約束引用的表。(您可以截斷具有引用自身的外鍵的表。)

2、參與索引視圖的表。

3、通過使用事務(wù)復(fù)制或合并復(fù)制發(fā)布的表。

4、對于具有以上一個或多個特征的表,請使用 DELETE 語句。

5、TRUNCATE TABLE 不能激活觸發(fā)器,因為該操作不記錄各個行刪除。

四、TRUNCATE、Drop、Delete區(qū)別

1.drop和delete只是刪除表的數(shù)據(jù)(定義),drop語句將刪除表的結(jié)構(gòu)、被依賴的約束(constrain)、觸發(fā)器 (trigger)、索引(index);依賴于該表的存儲過程/函數(shù)將保留,但是變?yōu)閕nvalid狀態(tài)。

2.delete語句是DML語言,這個操作會放在rollback segement中,事物提交后才生效;如果有相應(yīng)的觸發(fā)器(trigger),執(zhí)行的時候?qū)⒈挥|發(fā)。truncate、drop是DDL語言,操作后即 生效,原數(shù)據(jù)不會放到rollback中,不能回滾,操作不會觸發(fā)trigger。

3.delete語句不影響表所占用的extent、高水線(high watermark)保持原位置不動。drop語句將表所占用的空間全部釋放。truncate語句缺省情況下將空間釋放到minextents的 extent,除非使用reuse storage。truncate會將高水線復(fù)位(回到最初)。

4.效率方面:drop > truncate > delete

5.安全性:小心使用drop與truncate,尤其是在 沒有備份的時候,想刪除部分數(shù)據(jù)可使用delete需要帶上where子句,回滾段要足夠大,想刪除表可以用drop,想保留表只是想刪除表的所有數(shù)據(jù)、 如果跟事物無關(guān)可以使用truncate,如果和事物有關(guān)、又或者想觸發(fā) trigger,還是用delete,如果是整理表內(nèi)部的碎片,可以用truncate跟上reuse stroage,再重新導(dǎo)入、插入數(shù)據(jù)。

6.delete是DML語句,不會自動提交。drop/truncate都是DDL語句,執(zhí)行后會自動提交。

7、drop一般用于刪除整體性數(shù)據(jù) 如表,模式,索引,視圖,完整性限制等;delete用于刪除局部性數(shù)據(jù) 如表中的某一元組

8、DROP把表結(jié)構(gòu)都刪了;DELETE只是把數(shù)據(jù)清掉

9、當你不再需要該表時, 用 drop;當你仍要保留該表,但要刪除所有記錄時, 用 truncate;當你要刪除部分記錄時(always with a WHERE clause), 用 delete.

總結(jié)

以上所述是小編給大家介紹的SQL中Truncate的用法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對VeVb武林網(wǎng)網(wǎng)站的支持!


注:相關(guān)教程知識閱讀請移步到MSSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
亚洲大片精品永久免费| 在线日韩欧美| 日韩 欧美 中文| 国产劲爆久久| 国产一区日韩欧美| 亚洲国产专区| 国产视频一区三区| 欧美久久久久久蜜桃| 国产丝袜一区二区| 亚洲一级二级| 麻豆一区二区99久久久久| 日韩国产高清一区| 国产 日韩 欧美 综合| 国产欧美日韩中文字幕| 国产123在线| 国产一级久久久| 亚洲二区自拍| 在线观看免费国产成人软件| 成人ww免费完整版在线观看| 日韩欧美综合视频| 国产123在线| 日韩欧美亚洲国产| 天堂在线视频中文网| 久久久精品网| 欧美日韩国产一区中文午夜| 欧美中文字幕精品| 欧美日韩一二| 91精品免费看| 99久热re在线精彩视频| 国产日韩综合| 亚洲.国产.中文慕字在线| 精品国产乱码一区二区| 国产视频2区| 亚洲专区一二三| 国产一二三区精品视频| 欧美日韩国产中字| 伊人中文字幕在线观看| 国产1区在线| 日韩久久久精品| 91精品久久久久久久久久入口| 在线免费播放av| 国产区高清在线| 黄色视屏免费在线观看| 视频在线一区二区| 激情五月综合| 国产123在线| 伊人伊成久久人综合网小说| 久久精品国产2020观看福利| 中文字幕在线视频第一页| 日韩欧美一级精品久久| 日韩在线观看视频一区| 91久久精品网| 日韩亚洲欧美中文字幕| www.日韩免费| 欧美一级免费在线观看| 伊人网站在线| 精品福利在线观看| 精品亚洲综合| 日韩中文字幕综合| 久久精品国产91精品亚洲| av首页在线| 久久香蕉av| 亚洲免费福利视频| 亚洲国产专区| 国内激情久久| 欧美日韩高清一区二区不卡| 日韩精品在线私人| 91精品视频播放| 欧美一级一级性生活免费录像| 一级日本免费的| 免费视频中文字幕| 国产一级久久久| 国产亚洲二区| 国产一二三区精品视频| 日韩国产91| 精品久久久网| 一区二区高清在线| 中文字幕在线视频久| 一区二区高清视频| 国产成人精品亚洲| 99精品视频99| 亚洲综合在线不卡| 色综合婷婷久久| 欧美一级日韩一级| www在线播放| 亚洲乱码中文字幕综合| 欧美一卡2卡3卡4卡| 久久久精品福利| 日韩欧美不卡| 91精品国产综合久久蜜臀| 欧美日韩高清一区二区不卡| 欧美1234区| 伊人www22综合色| 欧美日韩在线播放一区| 欧美精品一区二区三区在线播放| 91久久久久久久久| 日韩欧美国产一二三区| 在线亚洲免费| 国产免费不卡av| 日韩国产成人精品| 亚洲国产www| 久久久精品免费免费| 91精品免费观看| 国产一级在线| 国产午夜精品全部视频播放| 国产 日韩 欧美 综合| 国产99精品| 日韩欧美亚洲日产国| 日韩中文字幕在线一区| 精品久久久视频| 成人一区二区不卡免费| 亚洲第一精品在线| 日韩精品乱码av一区二区| 免费在线视频一区二区| 欧美日韩高清| 影音先锋一区二区资源站| 91精品国产免费久久综合| 欧美变态tickling挠脚心| 亚洲第一香蕉网| 日韩久久精品视频| 欧美专区中文字幕| 蜜臀久久精品| 99中文字幕一区| 欧美日韩亚洲综合| 不卡专区在线| 国产一卡2卡3卡四卡网站| 中文字幕欧美亚洲| 国产香蕉免费精品视频| 99pao成人国产永久免费视频| 欧美日韩视频在线| av一级在线| 欧美国产一区视频在线观看| 欧美一级免费在线观看| 亚洲国产无线乱码在线观看 | 国产在线精品国自产拍免费| 日韩亚洲欧美中文在线| 91精品啪在线观看国产60岁| 久久福利视频一区二区| 久久99精品国产| 日韩中文首页| 欧美一级久久| 日韩精品视频免费| 91精品久久久久久久91蜜桃| 精品三区视频| 亚洲欧美99| 中文字幕精品一区二区三区在线 | 欧美日韩久久久| 亚洲一区中文在线| 欧美中日韩在线| 欧美一级久久久久久久久大| 成人无遮挡免费网站视频在线观看| 日本中文字幕在线观看| 美国av一区二区| 中文在线一区二区| 一级片免费网站| 日韩专区视频网站| 国产高清大尺度一区二区不卡| 欧美一级搡bbbb搡bbbb| 国产成人精品三级| 欧美三级中文字幕| 亚洲娇小xxxx欧美娇小| 亚洲 欧美综合在线网络| 午夜精品一区二区三区视频免费看| 国产日韩成人精品| 一二三区精品福利视频| 一区二区高清视频| 白嫩少妇丰满一区二区| 日韩中文字幕视频在线观看| 99视频在线看| 日韩一级网站| 日韩在线精品| 欧美日韩亚洲国产综合| 中文av字幕一区| 亚洲欧美中文字幕在线观看| 中文在线视频观看| 91精品在线观看视频| 欧美日韩综合视频网址| 国产视频一区三区| 欧美日韩国产不卡在线看| 欧美一级日韩不卡播放免费 | 国产欧美日韩精品综合| 国产乱国产乱300精品| 欧美日韩精品免费看| 精品亚洲永久免费| 日韩欧美999| 免费高清特黄a大片| 91午夜在线| 国产 欧美 日韩 在线| www.狠狠| 欧美日韩精品不卡| 91麻豆精品国产91久久久使用方法 | 日韩精品视频在线播放| 欧美日韩中文| 亚洲一级网站| 欧美日韩国产123区| 亚洲狠狠婷婷综合久久久久图片| 亚洲一区导航| 免费国产h视频在线观看86| 欧美一级免费在线观看| 欧美区高清在线| 亚洲一级二级| 久久riav| 亚洲综合日韩欧美| 日韩三级免费观看| 婷婷中文字幕综合| 欧美日韩在线播放三区四区| 亚洲高清在线免费| 成人一区二区不卡免费| 欧美日韩国产一二三| 欧美三级中文字幕在线观看| 国产欧美久久久| 中文字幕在线中文字幕二区| 亚洲福利精品在线| 国产黄色一级片| 国产午夜精品视频| 91欧美日韩在线| 日韩在线视频一区二区三区| 亚洲一区在线观看免费| 日韩久久久精品| 九一精品国产| 国产日韩第一页v| 国产www.大片在线| 在线观看国产一级片| 在线不卡日本| 精品国产网站在线观看| 日韩三级视频在线| 欧美高清一级片在线| 亚洲精华国产欧美| 欧美日韩国产不卡在线看| 日韩高清在线不卡| 中文字幕在线视频久| 黄色片网站在线| 国产导航在线| 伊人中文字幕在线观看| 91九色精品视频| 亚洲乱码中文字幕| 欧美日韩中文国产| 日韩欧美在线中字| 国产在线高清精品| 免费中文字幕日韩欧美| 精品三级av| 欧美 日韩 国产 高清| av最新网址| 精品三区视频| 国产一级在线| 日韩欧美中文字幕公布| 中文字幕日韩国产| 欧美成人二区| 中文字幕 亚洲一区| 国产成人精品999| 欧美日韩国产高清| 欧美日韩亚洲系列| 亚洲女人天堂色在线7777| 日韩免费视频| 日韩欧美中文在线视频| 福利一区二区| 国产激情在线播放| 亚洲成a人片在线www| 中文在线视频观看| 精品国产欧美成人夜夜嗨| 中文字幕在线视频久| 欧美日韩亚洲天堂| wwwav91com| 日韩不卡一二区| 99精品视频国产| 蜜桃视频一日韩欧美专区| 一区二区三区鲁丝不卡| 中文字幕精品亚洲| av影视在线看| 在线免费91| 99久久精品国产成人一区二区| 91久久久精品| 一级网站免费观看| 亚洲视频色图| 欧美日韩国产不卡| 中文字幕国产在线| 中文字幕一区不卡| 亚洲第一视频| 国产一二三精品| 日本精品在线中文字幕| 三级精品视频| 在线亚洲人成| 日韩在线视频观看| 欧美日韩精品三区| 国产日产一区二区三区 | 中文字幕欧美在线| 中文字幕欧美日韩| 欧美日韩性视频在线| 亚洲视频在线观看三级| 国产视频不卡| 亚洲第一福利视频在线| 亚洲第一视频网站| 欧美日韩国产91| 国产午夜精品视频免费不卡69堂| 天堂在线一区二区三区| av免费网站在线| 日韩一级中文字幕| 国产高清在线视频| 日韩一级免费在线观看| 国产羞羞视频在线播放| 一区二区在线高清视频| 国产一区激情在线| 拍真实国产伦偷精品| 久久99精品久久久久久青青日本| 欧美日韩久久久| 伊人中文字幕在线观看| 日韩免费久久| 日韩在线视频一区二区三区| wwwwww国产| 91精品国产手机| 日本a口亚洲| 中文字幕在线欧美| 一区二区在线看| 美女在线视频一区| 欧美日韩在线不卡| 日韩欧美色综合| 中文字幕日韩视频| 欧美不卡一区二区| 欧美日韩高清在线| www.狠狠干| 一级一片免费视频| 亚洲欧美日本国产专区一区| 亚州福利视频| 在线资源av| 色综合天天综合网天天狠天天 | 国产成人精品综合久久久| 午夜视频在线观看一区| 欧美日韩国产一区在线| 日韩中文在线中文网三级| 91精品国产手机| 国产一级片播放| 91精品国产自产观看在线| 久久久精品日韩欧美| 一区二区在线高清视频| 久久中文免费视频| 国产字幕在线看| 欧美日韩国产在线| 欧美日韩在线视频免费观看| 亚洲第一中文字幕| 国产网站av| 中文字幕五月欧美| 另类专区欧美| 国产一级片网站| 国产一区精品在线| 日韩免费精品视频| 日韩在线视频在线观看| 国产偷国产偷亚洲清高网站 | 国产日韩中文字幕在线| 亚洲尤物av| 国产蜜臀在线| 欧美人妻一区二区三区| 精品久久在线| 一区二区不卡视频| 在线国产一级| 国产在线观看精品| 91精品国产综合久久久久久漫画 | 九七久久人人| 日韩视频在线免费看| 国产区在线看| 日韩字幕在线观看| 一区二区不卡在线播放| 亚洲国产福利| 一区二区三区视频网站| 午夜国产福利在线观看| 91精品国产高清| 亚洲成人7777| 欧美日韩国产综合视频在线观看| 日韩三级一区| 亚洲第一页中文字幕| 亚洲三级国产| 国产中文在线播放| 一级免费a一片| 日韩www在线| 一区二区三区在线免费| 中文字幕日韩视频| 91精品国产91久久久久久不卡| 91精品国产综合久久久久久漫画 | 日本熟女一区二区| 国产久卡久卡久卡久卡视频精品| 日韩欧美中文字幕公布| 中文官网资源新版中文第二页在线观看| 日韩不卡一二区| 中文字幕线观看| 91久久久久久久久| 精品久久九九| 中文字幕日韩精品在线| 亚洲综合在线小说| 国产免费电影网站入口| 精品国产1区2区3区| 高清国产一区| www.尤物.com| 国内精品露脸在线视频播放| 日韩激情一区| 欧美日韩国产在线观看| 日韩不卡高清视频| 麻豆一区二区99久久久久| 欧美专区中文字幕| 国产高清精品二区| 91精品在线国产| 欧美在线观看视频一区|