mariadb
This commit is contained in:
@@ -207,14 +207,14 @@ public abstract class AbstractDataSqlSource extends AbstractDataSource
|
|||||||
pageSql = "SELECT * FROM (SELECT T_.*, ROWNUM RN_ FROM (" + pageSql + ") T_) WHERE RN_ BETWEEN "
|
pageSql = "SELECT * FROM (SELECT T_.*, ROWNUM RN_ FROM (" + pageSql + ") T_) WHERE RN_ BETWEEN "
|
||||||
+ start + " AND " + end;
|
+ start + " AND " + end;
|
||||||
containsLimit = true;
|
containsLimit = true;
|
||||||
} else if ("mysql".equals(dbtype) || "postgresql".equals(dbtype)) {
|
|
||||||
pageSql += " LIMIT " + flipper.getLimit() + " OFFSET " + flipper.getOffset();
|
|
||||||
containsLimit = true;
|
|
||||||
} else if ("sqlserver".equals(dbtype)) {
|
} else if ("sqlserver".equals(dbtype)) {
|
||||||
int offset = flipper.getOffset();
|
int offset = flipper.getOffset();
|
||||||
int limit = flipper.getLimit();
|
int limit = flipper.getLimit();
|
||||||
pageSql += " OFFSET " + offset + " ROWS FETCH NEXT " + limit + " ROWS ONLY";
|
pageSql += " OFFSET " + offset + " ROWS FETCH NEXT " + limit + " ROWS ONLY";
|
||||||
containsLimit = true;
|
containsLimit = true;
|
||||||
|
} else { // 按mysql、postgresql、mariadb、h2处理
|
||||||
|
pageSql += " LIMIT " + flipper.getLimit() + " OFFSET " + flipper.getOffset();
|
||||||
|
containsLimit = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// countSql
|
// countSql
|
||||||
|
|||||||
Reference in New Issue
Block a user