亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区

  • 相關(guān)軟件
    >TRUNCATE TABLE 創(chuàng)建者:webmaster 更新時(shí)間:2006-02-16 15:51

    刪除表中的所有行,而不記錄單個(gè)行刪除操作。


                                                                                             
    語(yǔ)法


    TRUNCATE TABLE name



    參數(shù)


    name



    是要截?cái)嗟谋淼拿Q或要?jiǎng)h除其全部行的表的名稱。



    注釋


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



    DELETE 語(yǔ)句每次刪除一行,并在事務(wù)日志中為所刪除的每行記錄一項(xiàng)。TRUNCATE TABLE 通過(guò)釋放存儲(chǔ)表數(shù)據(jù)所用的數(shù)據(jù)頁(yè)來(lái)刪除數(shù)據(jù),并且只在事務(wù)日志中記錄頁(yè)的釋放。



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



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



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



    示例


    下例刪除 authors 表中的所有數(shù)據(jù)。



    TRUNCATE TABLE authors


    權(quán)限


    TRUNCATE TABLE 權(quán)限默認(rèn)授予表所有者、sysadmin 固定服務(wù)器角色成員、db_ownerdb_ddladmin 固定數(shù)據(jù)庫(kù)角色成員且不可轉(zhuǎn)讓。

    相關(guān)文章
    本頁(yè)查看次數(shù):