表是否可以打开多个主索引

问题描述 投票:0回答:3

表中是否有多个主索引处于开放边缘。

progress-4gl openedge
3个回答
1
投票

否 - 每个表(和临时表)只有一个主索引。

对于为其定义了“no”索引的表也是如此 - 数据库引擎将为这样的表创建索引(基于recid?)。

名称“主要”没有什么特别之处。当其他索引选择规则导致多个可能的索引选择时,它是一个潜在的打破平局 - 如果其他条件相同,则将使用“主要”索引。它也是运行各种实用程序时使用的默认索引。但除此之外,没有与“主要”属性相关的魔力。


0
投票

不可以。每个表只能有一个主索引。


0
投票

但是,表可以有多个唯一索引。主索引通常是(并且应该是)唯一的,但这不是强制执行的。 (以防万一主要和唯一索引混淆。)

© www.soinside.com 2019 - 2024. All rights reserved.