今天做Flashback实验,在创建表的时候,报了这个错误:
ORA-00907: missing right parenthesis
创建表的语句:
create table flash_tbl(ID,VL) as select ROWNUM,ONAME FROM (SELECT SUBSTR(OBJECT_NAME,1,1) ONAME FROM ALL_OBJECTS GROUP BY SUBSTR(OBJECT_NAME,1,1) ORDER BY 1) WHERE ROWNUM<=20
网上搜索了一些案例有人说是ORDER,还有其他字句的问题,其中也有人说是拼写问题,仔细检查了一下语句,发现之前输入的时候 “ORDER BY” 打成了 “ODER BY”。
一定不要再粗心大意。
阅读(3875) | 评论(0) | 转发(0) |