diff --git a/select.go b/select.go index 4662c56..eaae582 100644 --- a/select.go +++ b/select.go @@ -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. diff --git a/select_test.go b/select_test.go index 1c1bcc6..b9b9d0e 100644 --- a/select_test.go +++ b/select_test.go @@ -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