为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

雪莉酱 2017-08-08 12:25:24
[SQL]select * from TS_RESUME_BASIC where 1=1 and mid = '1' limit 0,15[Err] ORA-00933: SQL command not properly ended
查看完整描述

2 回答

已采纳
?
不是匹诺曹

TA贡献5条经验 获得超0个赞

错误信息为:sql命令未能正常结束。真正的原因是limit的问题。

Oracle好像没有limit的用法,但是可以通过使用rownum的方式实现同样的效果。你这个是要查出前十五行的数据吗?如果是,用下面的应该可以:
select * from TS_RESUME_BASIC where 1=1 and mid = '1' and rownum<=15;

另外,每一句sql语句结束时记得打个分号,不然有时候会有一些莫名其妙的结果或错误出来。

查看完整回答
反对 回复 2017-08-18
?
不是匹诺曹

TA贡献5条经验 获得超0个赞

是rownum<=15

打错了,不好意思

已改回

查看完整回答
反对 回复 2017-08-18
  • 2 回答
  • 0 关注
  • 1275 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信