fix sqlserver sql page bug

This commit is contained in:
SwallowGG
2023-11-09 22:11:35 +08:00
parent ab38b4b0f0
commit db4bc33584

View File

@ -130,6 +130,9 @@ public class SqlServerSqlBuilder extends DefaultSqlBuilder implements SqlBuilder
if (versions.length > 0 && Integer.parseInt(versions[0]) >= 11) { if (versions.length > 0 && Integer.parseInt(versions[0]) >= 11) {
StringBuilder sqlBuilder = new StringBuilder(sql.length() + 14); StringBuilder sqlBuilder = new StringBuilder(sql.length() + 14);
sqlBuilder.append(sql); sqlBuilder.append(sql);
if(!sql.toLowerCase().contains("order by")){
sqlBuilder.append("\n ORDER BY (SELECT NULL)");
}
sqlBuilder.append("\n OFFSET "); sqlBuilder.append("\n OFFSET ");
sqlBuilder.append(offset); sqlBuilder.append(offset);
sqlBuilder.append(" ROWS "); sqlBuilder.append(" ROWS ");