现在我想建立一个带分区表空间的表创建语句如下
create table AMS_SYSTEM_LOG_BACKUP
(
  ID             NUMBER(9) not null,
  OPERTIME       NVARCHAR2(100)
) tablespace ESA
partition by range (OPERTIME) 
(
partition part_01 substr(values,9,2) less than(01) tablespace ESA, 
partition part_02 substr(values,9,2) less than(02) tablespace ESA, 
partition part_03 substr(values,9,2) less than(maxvalue) tablespace ESA
)
以OPERTIME的月份为分区条件将表分为12个区,但是Oracle不支持在partition by range 里边写 substr(values,9,2) 大家有没有好的解决方法啊