【发布时间】:2021-03-14 04:35:39
【问题描述】:
我在版本 13 的 Oracle PL/SQL 上使用了这段代码
ALTER TABLE instrument_balance_hist MODIFY PARTITION BY RANGE( instrument_id ) INTERVAL (100)(
partition p1 VALUE LESS THAN (100),
partition p2 VALUE LESS THAN (200),
partition p3 VALUE LESS THAN (300),
partition p4 VALUE LESS THAN (400),
partition p5 VALUE LESS THAN (500),
partition p6 VALUE LESS THAN (600)
);
instrument_id 的数据类型为 number(6)。
它一直说无效的分区名称,并在“BY”处给出红色下划线。
【问题讨论】:
-
另外,没有第 13 版的 Oracle。有Oracle 12c。和甲骨文 19c。
-
@TimBiegeleisen 我已经更正了代码。对不起,我是stackoverflow的新手。 pl/sql 开发者版本是 13。
-
PL/SQL 是一种编程语言,PL/SQL Developer 是一种桌面开发工具。不过,两者都与问题无关。重要的是您的 Oracle 版本。
标签: oracle ddl database-partitioning