Информация об изменениях

Сообщение Re: Правильные способы узнать id после INSERT в MS SQL 2012 от 18.04.2016 7:07

Изменено 18.04.2016 7:08 Serginio1

Здравствуйте, Michael7, Вы писали:


M>2) Использовать SCOPE_IDENTITY() Минус тот же. Нет гарантии, что никто не добавил запись.


https://msdn.microsoft.com/ru-ru/library/ms190315(v=sql.120).aspx
Re: Правильные способы узнать id после INSERT в MS SQL 2012
Здравствуйте, Michael7, Вы писали:


M>2) Использовать SCOPE_IDENTITY() Минус тот же. Нет гарантии, что никто не добавил запись.


https://msdn.microsoft.com/ru-ru/library/ms190315(v=sql.120).aspx

Функции SCOPE_IDENTITY и @@IDENTITY возвращают последние значения идентификатора, созданные в таблицах во время текущего сеанса. Однако функция SCOPE_IDENTITY возвращает значения, вставленные только в рамках текущей области, тогда как действие функции @@IDENTITY не ограничивается никакими областями.