今天做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”。
一定不要再粗心大意。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20802110/viewspace-1063202/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/20802110/viewspace-1063202/