Oracle Select Query с ограничением строки
Это мой запрос Oracle
select TOPIC,SEQ,INFO FROM HELP TOP 150;
и ниже это исключение
java.sql.SQLSyntaxErrorException: ORA-00933: команда SQL не завершена должным образом
3 ответа
Решение
Oracle:
select TOPIC,SEQ,INFO FROM HELP WHERE ROWNUM <= 150
MySQL:
select TOPIC,SEQ,INFO FROM HELP LIMIT 150
SQL Server / MS Access Синтаксис
select TOP 150 TOPIC,SEQ,INFO FROM HELP
Используя ROWNUM:
select TOPIC,SEQ,INFO FROM HELP WHERE ROWNUM <=150
Если вы хотите использовать TOP
правильный запрос будет: для SQL Server / MS Access
select TOP 150 TOPIC,SEQ,INFO FROM HELP;
Другие варианты: для Oracle и MySql
SELECT TOPIC,SEQ,INFO FROM HELP WHERE ROWNUM <=150;