none
聚集索引的解读! RRS feed

  • 问题

  • 请问这句话是什么意思: 聚集索引基于数据行的键值在表内排序和存储这些数据行。读了半天没听明白这是什么意思,
    数据行的键值是什么意思?这个键值是如何产生的,存在那里,存储这些数据行是指用户插入的数据是不?
    • 已编辑 糊涂人 2009年11月16日 5:49 提问内容不全!
    2009年11月16日 5:47

答案

  • create table t1(id int ,c char(1))
    go
    create clustered index index1 on t1(id)
    这样id就是聚集索引键,
    现在插入数据
    insert t1 values(1,'a')
    插入的id列的值就是键值, 整个表就是基于id进行排序和存储的.

    你可以使用dbcc page命令查看表内的存储

    有dba的职位吗
    • 已标记为答案 糊涂人 2009年11月17日 1:30
    2009年11月16日 7:26
    版主

全部回复

  • create table t1(id int ,c char(1))
    go
    create clustered index index1 on t1(id)
    这样id就是聚集索引键,
    现在插入数据
    insert t1 values(1,'a')
    插入的id列的值就是键值, 整个表就是基于id进行排序和存储的.

    你可以使用dbcc page命令查看表内的存储

    有dba的职位吗
    • 已标记为答案 糊涂人 2009年11月17日 1:30
    2009年11月16日 7:26
    版主
  • 非常感谢!
    2009年11月16日 7:31