Skip to content

Commit 6afe0cf

Browse files
committed
Update database_statements.rb
1 parent 959ef0e commit 6afe0cf

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/active_record/connection_adapters/sqlserver/database_statements.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,11 @@ def build_insert_sql(insert) # :nodoc:
142142
sql = +"INSERT #{insert.into}"
143143

144144
if returning = insert.send(:insert_all).returning
145-
returning_sql = Array(returning).map { |column| "INSERTED.#{quote_column_name(column)}" }.join(", ")
145+
returning_sql = if returning.is_a?(String)
146+
returning
147+
else
148+
Array(returning).map { |column| "INSERTED.#{quote_column_name(column)}" }.join(", ")
149+
end
146150
sql << " OUTPUT #{returning_sql}"
147151
end
148152

0 commit comments

Comments
 (0)