DBZ-4404 Added signal table support for Oracle 11G
This commit is contained in:
parent
7fb833166f
commit
d188366c3d
@ -454,12 +454,23 @@ public String buildSelectWithRowLimits(TableId tableId,
|
||||
.append(" WHERE ")
|
||||
.append(condition.get());
|
||||
}
|
||||
sql
|
||||
.append(" ORDER BY ")
|
||||
.append(orderBy)
|
||||
.append(" FETCH NEXT ")
|
||||
.append(limit)
|
||||
.append(" ROWS ONLY");
|
||||
if (getOracleVersion().getMajor() < 12) {
|
||||
sql
|
||||
.insert(0, " SELECT * FROM (")
|
||||
.append(" ORDER BY ")
|
||||
.append(orderBy)
|
||||
.append(")")
|
||||
.append(" WHERE ROWNUM <=")
|
||||
.append(limit);
|
||||
}
|
||||
else {
|
||||
sql
|
||||
.append(" ORDER BY ")
|
||||
.append(orderBy)
|
||||
.append(" FETCH NEXT ")
|
||||
.append(limit)
|
||||
.append(" ROWS ONLY");
|
||||
}
|
||||
return sql.toString();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user