Здравствуйте, Michael7, Вы писали:
M>Вот что стоило разработчикам SQL позволить INSERT возвращать значения автоинкрементируемых полей после вставки? Лишнего геморойства было бы меньше. Пока что вижу три способа узнать значение автоикремента и не знаю какой самый правильный.
M>Вот как корректнее всего даже и не знаю. А может я и вовсе чего-то не понял.
Нужно получать значения произвольных автоикрементируемых полей? Или только PK поле с назначенным IDENTITY() ?
INSERT INTO ... (...)
OUTPUT INSERTED.IDENTITYCOL
VALUES (...)
Не пойдет ?