av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

使用SQL中TRUNCATETABLE語句進行快速刪除

在SQL數(shù)據(jù)庫中,不適用DELETE語句,一樣可以刪除表中的數(shù)據(jù),下面就將為您介紹使用SQL中TRUNCATE TABLE語句進行快速刪除的方法。

龍陵網(wǎng)站建設公司創(chuàng)新互聯(lián)建站,龍陵網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為龍陵近1000家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務好的龍陵做網(wǎng)站的公司定做!

若要刪除表中的所有行,則 TRUNCATE TABLE語句是一種快速、無日志記錄的方法。TRUNCATE TABLE語句與不含有 WHERE 子句的 DELETE 語句在功能上相同。但是,TRUNCATE TABLE語句速度更快,并且使用更少的系統(tǒng)資源和事務日志資源。

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

所用的事務日志空間較少。

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

使用的鎖通常較少。

當使用行鎖執(zhí)行 DELETE 語句時,將鎖定表中各行以便刪除。TRUNCATE TABLE 始終鎖定表和頁,而不是鎖定各行。

如無例外,在表中不會留有任何頁。

執(zhí)行 DELETE 語句后,表仍會包含空頁。例如,必須至少使用一個排他 (LCK_M_X) 表鎖,才能釋放堆中的空表。如果執(zhí)行刪除操作時沒有使用表鎖,表(堆)中將包含許多空頁。對于索引,刪除操作會留下一些空頁,盡管這些頁會通過后臺清除進程迅速釋放。

與 DELETE 語句相同,使用 TRUNCATE TABLE語句清空的表的定義與其索引和其他關(guān)聯(lián)對象一起保留在數(shù)據(jù)庫中。
 

【編輯推薦】

SQL Server臨時表簡介

SQL SERVER索引介紹

使用ADO在sql server建表的方法

SQL函數(shù)之DATEPART函數(shù)

SQL函數(shù)中的SUBSTRING函數(shù)


本文名稱:使用SQL中TRUNCATETABLE語句進行快速刪除
新聞來源:http://uogjgqi.cn/article/dhsegje.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流