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

    在给定表标识号、索引名称及属性名称的前提下,返回指定的索引属性值。



    语法


    INDEXPROPERTY ( table_ID , index , property )



    参数


    table_ID



    是包含要为其提供索引属性信息的表或索引视图标识号的表达式。table_ID 的数据类型为 int



    index



    一个包含索引的名称的表达式,将为该索引返回属性信息。index 的数据类型为 nvarchar(128)



    property



    一个表达式,它包含将要返回的数据库属性的名称。property 的数据类型为 varchar(128),可以是下列值中的一个。





































































    属性描述
    IndexDepth索引的深度。

    返回索引所具有的级别数。


    IndexFillFactor索引指定自己的填充因子。

    返回创建索引或最后重建索引时使用的填充因子。


    IndexID指定表或索引视图上的索引的索引 ID。
    IsAutoStatistics索引是由 sp_dboption auto create statistics 选项生成的。

    1 = True

    0 = False

    NULL = 无效的输入


    IsClustered索引是聚集的。

    1 = True

    0 = False

    NULL = 无效的输入


    IsFulltextKey索引是表的全文键。

    1 = True

    0 = False

    NULL = 无效的输入


    IsHypothetical索引是假设的,不能直接用作数据访问路径。假设的索引保留列级统计。

    1 = True

    0 = False

    NULL = 无效的输入


    IsPadIndex索引在每个内部节点上指定将要保持空闲的空间。

    1 = True

    0 = False

    NULL = 无效的输入


    IsPageLockDisallowed1 = 通过 sp_indexoption 禁用页锁定。

    0 = 允许页锁定。

    NULL = 无效的输入
    IsRowLockDisallowed1 = 通过 sp_indexoption 禁用行锁定。

    0 = 允许行锁定。

    NULL = 无效的输入。
    IsStatistics索引是由 CREATE STATISTICS 语句或由 sp_dboption auto create statistics 选项创建的。对于列级统计,统计索引将用作占位符。

    1 = True

    0 = False

    NULL = 无效的输入


    IsUnique索引是唯一的。

    1 = True

    0 = False

    NULL = 无效的输入





    返回类型


    int



    示例


    下面的示例为 authors 表的 UPKCL_auidind 索引返回 IsPadIndex 属性的设置。



    USE pubs
    SELECT INDEXPROPERTY(OBJECT_ID('authors'), 'UPKCL_auidind',
      'IsPadIndex')
    相关文章
    本页查看次数: