Skip to content

Commit fda3c56

Browse files
author
zhangyd
committed
oracle的limit和offset改为固定参数
1 parent 28860fd commit fda3c56

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

select.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ func (sb *SelectBuilder) BuildWithFlavor(flavor Flavor, initialArg ...interface{
313313
buf.WriteLeadingString("WHERE ")
314314
whereExprs := make([]string, 0, len(sb.whereExprs)+1)
315315
whereExprs = append(whereExprs, sb.whereExprs...)
316-
whereExprs = append(whereExprs, sb.LE("ROWNUM", upper))
316+
whereExprs = append(whereExprs, fmt.Sprintf("ROWNUM <= %d", upper))
317317
buf.WriteString(strings.Join(whereExprs, " AND "))
318318

319319
sb.injection.WriteTo(buf, selectMarkerAfterWhere)
@@ -407,7 +407,8 @@ func (sb *SelectBuilder) BuildWithFlavor(flavor Flavor, initialArg ...interface{
407407
buf.WriteString(strings.Join(sb.tables, ", "))
408408
}
409409
buf.WriteString(" WHERE ")
410-
buf.WriteString(sb.G("r", sb.offset))
410+
buf.WriteString("r > ")
411+
buf.WriteString(strconv.Itoa(sb.offset))
411412
}
412413
}
413414

0 commit comments

Comments
 (0)