Skip to content

Commit e86a0c6

Browse files
authored
RN列数字段加上双引号,遵循数据库规范,感谢 jettisonJava 的贡献 Tencent#691
Tencent#691
2 parents 83d606a + c03d0d3 commit e86a0c6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

APIJSONORM/src/main/java/apijson/orm/AbstractSQLConfig.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -4592,9 +4592,9 @@ protected String getOraclePageSql(String sql) {
45924592
}
45934593
int offset = getOffset(getPage(), count);
45944594
String alias = getAliasWithQuote();
4595-
4596-
return "SELECT * FROM (SELECT " + alias + ".*, ROWNUM RN FROM (" + sql + ") " + alias
4597-
+ " WHERE ROWNUM <= " + (offset + count) + ") WHERE RN > " + offset;
4595+
String quote = getQuote();
4596+
return "SELECT * FROM (SELECT " + alias + ".*, ROWNUM "+ quote + "RN" + quote +" FROM (" + sql + ") " + alias
4597+
+ " WHERE ROWNUM <= " + (offset + count) + ") WHERE "+ quote + "RN" + quote +" > " + offset;
45984598
}
45994599

46004600
/**获取条件SQL字符串

0 commit comments

Comments
 (0)