【发布时间】:2018-07-24 15:43:33
【问题描述】:
我知道之前在这里提出过与“限制”相关的问题, 我已经提到过他们。我的问题有些不同。
这是我的查询:
select id,somecol from sometable where someval=2 order by id desc limit 3
我收到一条错误消息,提示“SQL 命令未正确结束”。 我该如何解决这个问题?如果您需要更多信息,请随时告诉我。
【问题讨论】:
-
查看答案here。这是 Oracle 12c 吗?如果是这样,请将“limit 3”替换为“FETCH FIRST 3 ROWS ONLY”。如果不是,我认为标准的 Oracle-y 要做的是“SELECT * FROM (select id,somecol from sometable where someval=2 order by id desc) WHERE rownum
-
你的oracle版本是什么
-
我的版本是11g。速成版