当我尝试运行以下查询时,我收到上述错误。
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
答案 0 :(得分:4)
ROW是Oracle SQL中的保留字,不要将其用作别名。
答案 1 :(得分:0)
我在使用ROWNUM时遇到相同的错误,因此请注意不要在您的QUERY中以任何形式出现 ROW