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 959ef0e commit 6afe0cfCopy full SHA for 6afe0cf
lib/active_record/connection_adapters/sqlserver/database_statements.rb
@@ -142,7 +142,11 @@ def build_insert_sql(insert) # :nodoc:
142
sql = +"INSERT #{insert.into}"
143
144
if returning = insert.send(:insert_all).returning
145
- returning_sql = Array(returning).map { |column| "INSERTED.#{quote_column_name(column)}" }.join(", ")
+ returning_sql = if returning.is_a?(String)
146
+ returning
147
+ else
148
+ Array(returning).map { |column| "INSERTED.#{quote_column_name(column)}" }.join(", ")
149
+ end
150
sql << " OUTPUT #{returning_sql}"
151
end
152
0 commit comments