• 相关软件
    >DBCC CLEANTABLE 创建者:webmaster 更新时间:2006-02-16 15:51

    收回除去的可变长度列和文本列的空间。



    语法


    DBCC CLEANTABLE

        ( { 'database_name' | database_id }

            , { 'table_name' | table_id | 'view_name' | view_id }

            [ , batch_size ]

        )



    参数


    'database_name' | database_id



    是将要清除的表所在的数据库。



    'table_name' | table_id | 'view_name' | view_id



    是要清除的表或视图。



    batch_size



    是每个事务处理的行数。如果未指定,则该语句用一个事务处理整个表。



    注释


    DBCC CLEANTABLE 收回用 ALTER TABLE DROP COLUMN 语句除去可变长度列或 text 列后的空间。而不收回固定长度列除去后的空间。



    DBCC CLEANTABLE 作为一个或多个事务运行。如果未指定批处理大小,则该语句用一个事务处理整行。对于一些大表,单个事务的长度和所需的日志空间可能太大。如果指定批处理大小,则该语句用一系列事务运行,每个事务都包括指定的行数。DBCC CLEANTABLE 不能作为其它事务内的一个事务进行运行。



    将完整地记录该操作。



    在系统表或临时表上 DBCC CLEANTABLE 不受支持。



    结果集


    DBCC execution completed. If DBCC printed error messages, contact your system administrator.


    权限


    DBCC CLEANTABLE 权限默认授予 sysadmin 固定服务器角色和 db_ownerdb_ddladmin 固定数据库角色的成员。


    相关文章
    本页查看次数: