2011-04-05 101 views

回答

3

SQL Server和Oracle:

有聚集和非聚集索引。聚集索引是一种特殊类型的索引,用于重新排序表中记录的物理存储方式。因此表只能有一个聚集索引。聚集索引的叶节点包含数据页面。

非聚簇索引是一种特殊类型的索引,其索引的逻辑顺序与磁盘上行的物理存储顺序不匹配。非聚集索引的叶节点不包含数据页面。相反,叶节点包含索引行。

PK可以默认聚簇,但是如果您已经创建了聚簇索引。那么它可能不是。从获得

答案:FAQ: clustered vs nonclustered indexes & Geekinterview: clustered index and nonclustered index & MSDN: PK Constraint vs. Clustered/Unique Index Declaration

2

在Oracle中,有没有这样的事,作为一个聚集索引。可以创建一个索引组织的表格,其中行根据主键的值物理存储在B树结构中 - 但这不是聚簇索引。