ALTER INDEX
修改现有索引。
语法
POLARDB for Oracle 支持与 Oracle 数据库兼容的 ALTER INDEX 命令的两个变体。使用第一个变体重命名索引:
ALTER INDEX name RENAME TO new_name
使用 ALTER INDEX 命令的第二个变体重建索引:
ALTER INDEX name REBUILD
说明
ALTER INDEX 可更改现有索引的定义。RENAME 子句可更改索引的名称。REBUILD 子句可重构索引,并根据索引表将索引的旧副本替换为更新版本。
REBUILD 子句可调用 PostgreSQL REINDEX 命令;有关使用 REBUILD 子句的更多信息,请参见PostgreSQL 核心文档。
ALTER INDEX 对存储的数据没有影响。
参数
参数 | 说明 |
---|---|
name | 现有索引的名称(可能是 schema 限定的)。 |
new_name | 索引的新名称。 |
示例
将索引的名称从 name_idx 更改为 empname_idx:
ALTER INDEX name_idx RENAME TO empname_idx;
重新生成名为 empname_idx 的索引:
ALTER INDEX empname_idx REBUILD;
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论