mirror of
https://github.com/hanzoai/sqlbuilder.git
synced 2026-10-01 00:37:42 +00:00
fix oracle limit bug
This commit is contained in:
@@ -580,7 +580,6 @@ func (sb *SelectBuilder) BuildWithFlavor(flavor Flavor, initialArg ...interface{
|
||||
} else {
|
||||
buf.WriteString("1 AND ")
|
||||
buf.WriteString(sb.limitVar)
|
||||
buf.WriteString(" + 1")
|
||||
}
|
||||
} else {
|
||||
// As oraclePage is true, sb.offsetVar must not be empty.
|
||||
|
||||
+1
-1
@@ -263,7 +263,7 @@ func ExampleSelectBuilder_limit_offset() {
|
||||
// #1: SELECT * FROM user
|
||||
// #2: SELECT * FROM (SELECT ROWNUM r, * FROM (SELECT * FROM user) user) WHERE r >= :1 + 1
|
||||
// #3: SELECT * FROM (SELECT ROWNUM r, * FROM (SELECT * FROM user) user) WHERE r BETWEEN :1 + 1 AND :2 + :3
|
||||
// #4: SELECT * FROM (SELECT ROWNUM r, * FROM (SELECT * FROM user) user) WHERE r BETWEEN 1 AND :1 + 1
|
||||
// #4: SELECT * FROM (SELECT ROWNUM r, * FROM (SELECT * FROM user) user) WHERE r BETWEEN 1 AND :1
|
||||
// #5: SELECT * FROM (SELECT ROWNUM r, * FROM (SELECT * FROM user ORDER BY id) user) WHERE r BETWEEN :1 + 1 AND :2 + :3
|
||||
//
|
||||
// Informix
|
||||
|
||||
Reference in New Issue
Block a user