7

Oracle で次のエラーが発生しました。

SELECT * FROM abcd WHERE name LIKE 'a%' LIMIT 10
                                        *
ERROR at line 1:
ORA-00933: SQL command not properly ended

コマンドの問題は何ですか?

4

1 に答える 1

15

limitOracle はこの句をサポートしていません。これは MySQL/Postgres の問題です。

代替手段はありますが、多くの場合、より複雑になります。

http://www.oracle.com/technology/oramag/oracle/06-sep/o56asktom.html

最も単純な同等物は次のとおりです。

select * from abcd where name like 'a%' and ROWNUM <= 10;
于 2010-03-01T08:47:04.713 に答える