带有行限制

时间:2016-09-08 08:14:12

标签: java oracle sqlexception

这是我的Oracle查询

select TOPIC,SEQ,INFO FROM HELP TOP 150;

以下是例外

  

java.sql.SQLSyntaxErrorException:ORA-00933:SQL命令不正确   结束

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

使用ROWNUM:

Stream

答案 2 :(得分: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;