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