前端之家收集整理的这篇文章主要介绍了
在Oracle中为现有索引添加列,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在不
删除并重新创建索引的情况下,不能向现有索引
添加新列.
当乔纳森·刘易斯谈到“向现有索引添加列”时,他正在谈论删除现有的索引并创建一个新的索引.在他的示例中注意到,“原始索引”和“修改的索引”都使用CREATE INDEX语句列出.示例中没有ALTER INDEX语句,将添加一个新列而不删除旧列.
不管是一个好主意吗?使用附加列重新创建索引取决于多个因素.正如乔纳森·刘易斯指出的,在各种情况下,添加附加列会影响索引的聚类因子,并导致一些现有的查询执行得更差.不知道你的系统或我们正在谈论的索引,这是不可能的建议.