主键-DB2中的主索引与主键-SQL中的聚集索引

时间:2018-06-22 12:40:22

标签: sql sql-server db2 database-migration sql-server-migration-assi

DB2中的主索引与SQL中的聚集索引。在将db2迁移到SQL时,我知道db2中的主键正在创建主索引,而不是聚集索引。

我发现主索引不同于DB2中的聚簇索引,对吗?在那种情况下,我们需要在SQL中使用哪个索引?

1 个答案:

答案 0 :(得分:1)

SQL Server聚集索引基本上类似于DB2中的以下索引

CREATE INDEX ... ON ... (pk-columns) INCLUDE (all-other-columns)

即如果此索引的主要用途是通过pk列获取并选择许多其他列,则很有用。

由于此索引包含所有列,因此对于具有聚集索引的SQL Server表,没有单独的表结构(没有堆表)。

恕我直言,聚集索引在SQL Server中大量使用。我写这篇文章来解释聚簇索引引入的一个问题: