[Err] ORA-00923: FROM keyword not found where expected 与rownum

时间:2021-07-11 20:27:29

关于oracle的nownum

如果我想查询表的全部信息,并且前面加上行号,sql如下

select  ROWNUM,* from tableA

会报下面的错误

[Err] ORA-00923: FROM keyword not found where expected



得给表加上别名

SELECT  ROWNUM,a.* ROWNUM FROM tableA   a

为什么需要这样,我还没深入学习,大家谁知道,请告诉我