Ticket #7662: sqlserver_use_scope_identity.diff
| File sqlserver_use_scope_identity.diff, 0.7 kB (added by tomafro, 1 year ago) |
|---|
-
activerecord/lib/active_record/connection_adapters/sqlserver_adapter.rb
old new 296 296 end 297 297 298 298 def insert(sql, name = nil, pk = nil, id_value = nil, sequence_name = nil) 299 # TODO: use @@IDENTITY when connecting to legacy databases 299 300 execute(sql, name) 300 id_value || select_one("SELECT @@IDENTITY AS Ident")["Ident"]301 id_value || select_one("SELECT SCOPE_IDENTITY() AS scope_identity")["scope_identity"] 301 302 end 302 303 303 304 def update(sql, name = nil)