У меня есть таблица с автоинкрементом ид, что я делаюSQL вставных идентичностей
INSERT INTO (...) SELECT ... FROM ...
Есть ли способ для меня, чтобы получить список идентификаторов, которые были вставлены?
Я думал, что могу получить максимальный id перед вставкой, после чего, и если все, что находится между ними, является новым, но тогда, если строка будет вставлена из другого места, я могу столкнуться с проблемами. Есть ли правильный способ сделать это?
Я использую SQL Server 2005
Отлично! Хотите узнать, есть ли способы вернуть этот @InsertedIDs в C#? – Icerman
потрясающий !!! это спасло меня от объявления курсора! – Alex