【发布时间】:2013-05-07 19:22:33
【问题描述】:
这是我的查询:
String queryString = "SELECT A,B,C,D from Table1 T1,TABLE2 T2"
+" WHERE T1.A=T2.D"
+" AND T1.B=T2.C";
int start=0,limit=15;
这里我通过设置start和limit来执行queryString
List queryList = executeReadAllSQLQuery(queryString);
int totalcount = queryList.size();
System.out.println("before => " +totalcount);
String PaginationQuery = queryString+" LIMIT "+ start +","+ limit;
List queryList2 = executeReadAllSQLQuery(PaginationQuery); // **ERROR/EXCEPTION**
异常:原因:java.sql.SQLException:ORA-00933:SQL 命令未正确结束
请帮我解决这个问题。
【问题讨论】:
-
你想做什么?
-
我想为我设置了开始和限制进行分页。我想从数据库中获取基于开始和限制的记录。
-
(顺便说一句,没有 order by 子句的限制子句几乎总是一个错误)
-
如果你使用的是oracle那么它不支持limit子句..