SQL> createtable t1(id number)
2 partition by range(id)
3 (
4 patition q1 values less than(5),
5 patition q2 values less than(10),
6 patition q3 values less than(maxvalue)
7 );
patition q1 valuesless than(5),
*
第 4 行出现错误:
ORA-14004: 缺失 PARTITION 关键字
SQL> ed
已写入 file afiedt.buf
1 createtable t1(id number)
2 partition by range(id)
3 (
4 partition q1 values less than(5),
5 partition q2 values less than(10),
6 partition q3 values less than(maxvalue)
7* )
SQL> /
表已创建。
SQL> insert into t1 values(2);
已创建 1 行。
SQL> insert into t1 values(8);
已创建 1 行。
SQL> insert into t1 values(20);
已创建 1 行。
SQL> select * from t1;
ID
----------
2
8
20
SQL> select* from t1 partition q1;
select * from t1 partition q1
*
第 1 行出现错误:
ORA-00933: SQL 命令未正确结束
SQL> select* from t1 partition (q1);
ID
----------
2
SQL> select * from t1 partition (q2);
ID
----------
8
SQL> select * from t1 partition (q3);
ID
----------
20
--EOF—