2016-09-08 3 views
0

Это мой Oracle запросOracle Select Query с ограничением строки

select TOPIC,SEQ,INFO FROM HELP TOP 150; 

и ниже, за исключением

java.sql.SQLSyntaxErrorException: ORA-00933: команда SQL не правильно закончилась

+0

Использование Oracle

select TOPIC,SEQ,INFO FROM HELP LIMIT 150 

SQL Server, другие методы FullFill сверху – passion

+0

выберите темы, SEQ, информация от HELP, где ROWNUM <150; это должно работать..Limit не работает с select в oracle – XING

ответ

1

Oracle:

select TOPIC,SEQ,INFO FROM HELP WHERE ROWNUM <= 150 

MySQL:/MS Access Синтаксис

select TOP 150 TOPIC,SEQ,INFO FROM HELP 
0

Использование ROWNUM:

select TOPIC,SEQ,INFO FROM HELP WHERE ROWNUM <=150 
+0

getSampleData Mysql select TOPIC, SEQ, INFO OF HELP LIMIT 10; Исключения в потоке "главный" java.sql.SQLSyntaxErrorException: ORA-00933: команда SQL не правильно закончилось – user2582322

+0

не дает точку с запятой и попытаться –

+0

выберите тему, SEQ, INFO FROM HELP WHERE ROWNUM <= 150 работает отлично – user2582322

0

Если вы хотите использовать TOP правильный запрос будет выглядеть так: Для SQL Server/MS Access

select TOP 150 TOPIC,SEQ,INFO FROM HELP; 

Другие варианты: Для Oracle и MySql

SELECT TOPIC,SEQ,INFO FROM HELP WHERE ROWNUM <=150; 
+1

Это для SQL-сервера. – XING

+0

выберите TOPIC, SEQ, INFO FROM HELP WHERE ROWNUM <= 150 Работает отлично. Большое спасибо – user2582322

Смежные вопросы