【发布时间】:2017-10-16 16:31:34
【问题描述】:
我有一个简单的表,其中foreign key(用于单列)和nonunique index 用于FK 中涉及的列。我在bulk load 之前禁用FK(在批量加载我truncate 表之前),然后启用它。我知道在 Oracle 中,当您禁用 UNIQUE 或 PRIMARY KEY constraint 时,关联的索引会被删除。当您启用UNIQUE 或PRIMARY KEY 约束时,将创建一个关联索引。但是禁用/启用FK 呢?我应该在批量加载之前手动删除nonunique index 为FK 并在之后手动创建nonunique index 吗?或者我可以保留那个索引(我的意思是如果我保留他这个索引是否有效)?
【问题讨论】:
标签: oracle indexing constraints