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

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

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

    使用 TRUNCATE TABLE 刪除所有行

    Posted on 2009-07-16 19:41 林光炎 閱讀(1482) 評(píng)論(0)  編輯  收藏 所屬分類: ORACLE
    SQL Server 2008 聯(lián)機(jī)叢書(2009 年 5 月)
    使用 TRUNCATE TABLE 刪除所有行

    若要?jiǎng)h除表中的所有行,則 TRUNCATE TABLE 語句是一種快速、有效的方法。TRUNCATE TABLE 與不含 WHERE 子句的 DELETE 語句類似。但是,TRUNCATE TABLE 速度更快,并且使用更少的系統(tǒng)資源和事務(wù)日志資源。

    與 DELETE 語句相比,TRUNCATE TABLE 具有以下優(yōu)點(diǎn):

    • 所用的事務(wù)日志空間較少。
      DELETE 語句每次刪除一行,并在事務(wù)日志中為所刪除的每行記錄一個(gè)項(xiàng)。TRUNCATE TABLE 通過釋放用于存儲(chǔ)表數(shù)據(jù)的數(shù)據(jù)頁來刪除數(shù)據(jù),并且在事務(wù)日志中只記錄頁釋放。
    • 使用的鎖通常較少。
      當(dāng)使用行鎖執(zhí)行 DELETE 語句時(shí),將鎖定表中各行以便刪除。TRUNCATE TABLE 始終鎖定表和頁,而不是鎖定各行。
    • 如無例外,在表中不會(huì)留有任何頁。
      執(zhí)行 DELETE 語句后,表仍會(huì)包含空頁。例如,必須至少使用一個(gè)排他 (LCK_M_X) 表鎖,才能釋放堆中的空表。如果執(zhí)行刪除操作時(shí)沒有使用表鎖,表(堆)中將包含許多空頁。對(duì)于索引,刪除操作會(huì)留下一些空頁,盡管這些頁會(huì)通過后臺(tái)清除進(jìn)程迅速釋放。

    與 DELETE 語句相同,使用 TRUNCATE TABLE 清空的表的定義與其索引和其他關(guān)聯(lián)對(duì)象一起保留在數(shù)據(jù)庫中。如果表中包含標(biāo)識(shí)列,該列的計(jì)數(shù)器將重置為該列定義的種子值。如果未定義種子,則使用默認(rèn)值 1。若要保留標(biāo)識(shí)計(jì)數(shù)器,請(qǐng)使用 DELETE。

     截?cái)啻笮捅?

    Microsoft SQL Server 引入一種功能,此功能可刪除或截?cái)喑^ 128 個(gè)區(qū)的表,而無需同時(shí)保留需要?jiǎng)h除的所有區(qū)的鎖。有關(guān)詳細(xì)信息,請(qǐng)參閱刪除并重新生成大型對(duì)象

     示例

    下面的示例刪除 JobCandidate 表中的所有數(shù)據(jù)。在 TRUNCATE TABLE 語句之前和之后使用 SELECT 語句來比較結(jié)果。

    USE AdventureWorks;
    GO
    SELECT COUNT(*) AS BeforeTruncateCount
    FROM HumanResources.JobCandidate;
    GO
    TRUNCATE TABLE HumanResources.JobCandidate;
    GO
    SELECT COUNT(*) AS AfterTruncateCount
    FROM HumanResources.JobCandidate;
    GO
    

    posts - 104, comments - 33, trackbacks - 0, articles - 0

    Copyright © 林光炎

    主站蜘蛛池模板: 久久亚洲精品高潮综合色a片| 国产精品免费αv视频| 亚洲av午夜成人片精品电影 | 亚洲中文字幕无码爆乳app| 亚洲?v无码国产在丝袜线观看 | 免费高清在线影片一区| 国产精品成人啪精品视频免费 | 无码人妻AV免费一区二区三区| 色在线亚洲视频www| 亚洲综合精品网站在线观看| 69式互添免费视频| 免费很黄无遮挡的视频毛片| 亚洲嫩模在线观看| 免费a级毛片永久免费| 在线免费观看国产| 男女污污污超污视频免费在线看| 亚洲色图校园春色| 亚洲人成色7777在线观看不卡| 18禁成人网站免费观看| 一级毛片免费毛片毛片| 精品久久久久久亚洲精品| 国产自偷亚洲精品页65页| 67194成是人免费无码| 久久青青草原国产精品免费| 国产精品亚洲综合网站| 亚洲最新中文字幕| 亚洲乱码国产一区三区| 国产免费久久精品| 国产一精品一AV一免费孕妇| 国内精品一级毛片免费看| 美女啪啪网站又黄又免费| 色老板亚洲视频免在线观| 亚洲成人激情在线| 亚洲色大成网站www永久一区 | 免费一级毛片一级毛片aa| 大地资源在线观看免费高清| 97公开免费视频| 日本免费久久久久久久网站| 一出一进一爽一粗一大视频免费的| 亚洲国产一区二区三区在线观看| 亚洲欧洲尹人香蕉综合|