范围函数的数据类型无效

Invalid datatype for range function

我正在尝试在 table 上使用范围分区来获取类型为数字的列。但是,Oracle 12c 会抛出一个错误,指出它是无效的数据类型。我不明白 why/what 在命令中无效。

create table partition_tester (
    some_column number not null,
    another_column varchar2(10),
    partition by range(some_column) interval(10)
);

我正在使用 SQL 开发人员连接到数据库。范围功能似乎有问题。在执行上面的脚本时它会抛出:

Error report -
ORA-00902: invalid datatype
00902. 00000 -  "invalid datatype"
*Cause:    
*Action:

感谢任何帮助。

去掉“another_column varchar2(10)”后的逗号,至少指定一个分区。

create table partition_tester (
    some_column number not null,
    another_column varchar2(10))
    partition by range(some_column) interval(10)
    (   
       partition p0 values less than (10) 
    )