找不到FROM关键字在oracle中抛出预期错误的位置

时间:2017-10-23 12:44:49

标签: sql oracle

当我尝试运行以下查询时,我收到上述错误。

select ROW_NUMBER() OVER (PARTITION BY col1 ORDER By col1) as ROW , dt.* from  view dt

有谁能告诉我这里我做错了什么?

输出:

ORA-00923: FROM keyword not found where expected
00923. 00000 -  "FROM keyword not found where expected"
*Cause:    
*Action:
Error at Line: 1 Column: 87

2 个答案:

答案 0 :(得分:4)

ROW是Oracle SQL中的保留字,不要将其用作别名。

答案 1 :(得分:0)

我在使用ROWNUM时遇到相同的错误,因此请注意不要在您的QUERY中以任何形式出现 ROW