Skip to content

Commit af545ec

Browse files
committed
Syntax for with recursive slightly different in SQL Server
1 parent 634bc2a commit af545ec

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/arel/visitors/sqlserver.rb

+5
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,11 @@ def collect_optimizer_hints(o, collector)
203203
collector
204204
end
205205

206+
def visit_Arel_Nodes_WithRecursive(o, collector)
207+
collector << "WITH "
208+
collect_ctes(o.children, collector)
209+
end
210+
206211
# SQLServer ToSql/Visitor (Additions)
207212

208213
def visit_Arel_Nodes_SelectStatement_SQLServer_Lock(collector, options = {})

0 commit comments

Comments
 (0)