【发布时间】:2020-04-29 10:51:36
【问题描述】:
我试图在 oracle 中的功能索引上创建分区,但失败并出现以下错误。
错误:
ORA-30555:全局索引分区键是一个表达式
语法:
CREATE INDEX TMP_ARA_I9 ON TMP_ARA (
UPPER(JOB_TITLE) ASC,
UPPER(COMPANY_NAME) ASC
)
global PARTITION BY HASH ( UPPER(JOB_TITLE) ,
UPPER(COMPANY_NAME)
) PARTITIONS 4;
【问题讨论】:
-
您不能使用表达式。在您的特定情况下,您必须以大写形式存储职位和公司名称,然后在这两列上创建索引。
标签: sql oracle indexing sqlperformance