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 9d2d51a commit fbe35d1Copy full SHA for fbe35d1
sql_server/pyodbc/compiler.py
@@ -215,8 +215,9 @@ def as_sql(self):
215
params = self.connection.ops.modify_insert_params(placeholders, params)
216
217
if self.return_id and self.connection.features.can_return_id_from_insert:
218
- result.append("OUTPUT INSERTED.%s" % qn(opts.pk.column))
219
- result.append(values_format % ", ".join(placeholders[0]))
+ result.insert(0, 'SET NOCOUNT ON')
+ result.append((values_format + ';') % ', '.join(placeholders[0]))
220
+ result.append('SELECT CAST(SCOPE_IDENTITY() AS BIGINT)')
221
return [(" ".join(result), tuple(params[0]))]
222
223
if can_bulk:
0 commit comments