We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fbd8a6e commit e429eccCopy full SHA for e429ecc
lib/arel/visitors/sqlserver.rb
@@ -115,6 +115,13 @@ def visit_Orders_And_Let_Fetch_Happen o, collector
115
end
116
117
def visit_Make_Fetch_Happen o, collector
118
+ if o.limit
119
+ value = case o.limit.expr
120
+ when Numeric then o.limit.expr
121
+ when Arel::Nodes::Unary then o.limit.expr.expr
122
+ end
123
+ o.limit = nil if value == 0
124
125
o.offset = Nodes::Offset.new(0) if o.limit && !o.offset
126
collector = visit o.offset, collector if o.offset
127
collector = visit o.limit, collector if o.limit
0 commit comments