Есть ли способ использовать SCOPE_IDENTITY при использовании оператора множественной вставки?

Я импортирую много строк данных из CSV-файла в базу данных SQL Server (через веб-приложение). Мне нужно автоматически сгенерированное значение идентификатора обратно для клиента.

Если я делаю это в цикле, производительность очень плохая (но я могу использоватьSCOPE_IDENTITY() без проблем).

Более эффективное решение было бы следующим образом:

INSERT INTO [MyTable]
VALUES ('1'), ('2'), ('3')
SELECT SCOPE_IDENTITY()

Есть ли способ получить все сгенерированные идентификаторы, а не только последний сгенерированный идентификатор?

Спасибо за вашу помощь!

С уважением, Торстен

Ответы на вопрос(1)

Ваш ответ на вопрос