我有一个表,名字叫做employee.
如果我
select * from sysindexes where id=object_id('employee')
会得到多条记录,其中一条记录,它的indid值等于0,这个记录的name名为employee(就是表名)
但是还有几条记录,它们的indid值大于1,这些记录分别是些什么咯?谢谢,嘻嘻

解决方案 »

  1.   

    select * from sysindexes where id=object_id('employee') and indid<=1--rows為表記錄
      

  2.   

    indid 索引的識別碼:0 = 堆積1 = 叢集索引 > 1 = 非叢集索引
     rows以 indid = 0 和 indid = 1 為基礎的資料層級資料列計數,indid >1 的這個值會重複。 
      

  3.   

    indid 索引的識別碼:0 = 堆積1 = 叢集索引 > 1 = 非叢集索引
     rows以 indid = 0 和 indid = 1 為基礎的資料層級資料列計數,indid >1 的這個值會重複。 
      

  4.   

    帮助中还有一个特殊值
    255 = 具有 text 或 image 数据的表条目
      

  5.   

    0 = 堆積
    好难理解,就是没有索引,也没有text 或 image 数据
      

  6.   

    indid 索引的識別碼:0 = 堆積1 = 叢集索引 > 1 = 非叢集索引
     rows以 indid = 0 和 indid = 1 為基礎的資料層級資料列計數,indid >1 的這個值會重複。