Re: Правильные способы узнать id после INSERT в MS SQL 2012
От: andrey82  
Дата: 16.04.16 12:55
Оценка: 6 (1) +1
Здравствуйте, Michael7, Вы писали:

M>Вот что стоило разработчикам SQL позволить INSERT возвращать значения автоинкрементируемых полей после вставки? Лишнего геморойства было бы меньше. Пока что вижу три способа узнать значение автоикремента и не знаю какой самый правильный.


M>Вот как корректнее всего даже и не знаю. А может я и вовсе чего-то не понял.


Нужно получать значения произвольных автоикрементируемых полей? Или только PK поле с назначенным IDENTITY() ?
INSERT INTO ... (...) 
OUTPUT INSERTED.IDENTITYCOL  
VALUES (...)
Не пойдет ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.