【发布时间】:2009-03-26 20:34:21
【问题描述】:
SQL CE 是否支持聚集索引?
【问题讨论】:
标签: sql sql-server-ce
SQL CE 是否支持聚集索引?
【问题讨论】:
标签: sql sql-server-ce
MSDN 谈到了 NONCLUSTERED 论点:
This is the only supported index type
【讨论】:
根据 SQL Server Compact Edition 的 CREATE INDEX 语法判断,唯一支持的索引类型是 NONCLUSTERED。
【讨论】:
大多数基于文件的数据库不支持聚集索引。如果您乱序插入新行,则需要重写整个索引。由于这很昂贵(并且是阻塞操作),大多数文件数据库都不允许这样做。
但是,您通常会获得自然秩序的概念。您插入的顺序是它们在磁盘上的顺序。这是完整的 SQL Server 所没有的,它总是从以前的页面中回收可用空间。
【讨论】: