oracle 查询报错,请问这是什么原因

[SQL]select * from TS_RESUME_BASIC where 1=1 and mid = '1' limit 0,15
[Err] ORA-00933: SQL command not properly ended

雪莉酱
浏览 1276回答 2
2回答

不是匹诺曹

错误信息为:sql命令未能正常结束。真正的原因是limit的问题。Oracle好像没有limit的用法,但是可以通过使用rownum的方式实现同样的效果。你这个是要查出前十五行的数据吗?如果是,用下面的应该可以:select * from TS_RESUME_BASIC where 1=1 and mid = '1' and rownum<=15;另外,每一句sql语句结束时记得打个分号,不然有时候会有一些莫名其妙的结果或错误出来。

不是匹诺曹

是rownum<=15打错了,不好意思已改回
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Oracle