作业帮 > 数学 > 作业

SELECT rows FROM sysindexes WHERE id = OBJECT_ID('table_name

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/13 13:56:47
SELECT rows FROM sysindexes WHERE id = OBJECT_ID('table_name') AND indid < 2
求 id = OBJECT_ID('table_name') AND indid < 2 中 id 具体指什么是指那个表的字段?还有indid 为什么小于2 为什么我运行出错呢 求详解
sysindexs 是对数据库里的数据表、索引的一个对应表.id 即是给它们定义的编号.
这句话的意思是查找’table_name‘这个表的数据总行数.
而indid是指它的指索引ID的类型: 0:堆 1:聚集索引 >1: 非聚集索引,一般情况下表的indid是0,所以加了一个 indid < 2