Oracle 尝试创建范围分区时使用ORA-00926
第9行错误: ORA-00926:缺少值关键字它是“values小于”,复数形式,而不是“value小于”:Oracle 尝试创建范围分区时使用ORA-00926,oracle,syntax-error,partitioning,ddl,create-table,Oracle,Syntax Error,Partitioning,Ddl,Create Table,第9行错误: ORA-00926:缺少值关键字它是“values小于”,复数形式,而不是“value小于”: create table contracts\u范围( 文档\u无整数不为空, 合同日期, 开始日期, 结束日期, 工资浮动) 按范围划分(合同日期) ( 分区合同的值小于('2020-01-31'), --这里-------------------------^ 分区合同的价值小于('2020-03-01'), --这里-------------------------^ 分区合同\u
create table contracts\u范围(
文档\u无整数不为空,
合同日期,
开始日期,
结束日期,
工资浮动)
按范围划分(合同日期)
(
分区合同的值小于('2020-01-31'),
--这里-------------------------^
分区合同的价值小于('2020-03-01'),
--这里-------------------------^
分区合同\u mar2020值小于('2020-03-31')
--这里-------------------------^
);
SQL> create table contracts_range (
2 document_no integer not null,
3 contract_date date,
4 start_date date,
5 end_date date,
6 salary float)
7 partition by range (contract_date)
8 (
9 partition contracts_jan2020 VALUE LESS THAN ('2020-01-31'),
10 partition contracts_fen2020 VALUE LESS THAN ('2020-03-01'),
11 partition contracts_mar2020 VALUE LESS THAN ('2020-03-31'));