【发布时间】:2012-01-12 19:05:20
【问题描述】:
我有一个相对较大的表(81M 行)和一个索引。
我想在现有索引中添加一列。
我在 Google 上搜索过,但找不到方法。
我读过somewhere,向索引添加列的唯一方法是删除并重新创建它。
但是,here it says 将列添加到现有索引是常见的做法。 (虽然作者不推荐。)
那么,是否可以向现有索引添加列?如果可能的话,这是一种好的做法吗?
【问题讨论】:
-
查看 Oracle® 数据库 SQL 语言参考 11g 第 1 版 (docs.oracle.com/cd/B28359_01/server.111/b28286/…),您无法使用
alter index向现有索引添加列。
标签: oracle indexing oracle11g oracle11gr2