Когда вы вставляете запись в таблицу со столбцом идентификатора, вы можете использовать SCOPE_IDENTITY(), чтобы получить это значение. В контексте хранимой процедуры, которая будет рекомендуемым способом вернуть значение идентификатора:
- В качестве выходного параметра
SET @RETURN_VALUE = SCOPE_IDENTITY() - Как скаляр
SELECT SCOPE_IDENTITY() - Другой способ?
Любые плюсы и минусы для каждого?