Будет ли SCOPE_IDENTITY работать в этом случае?

У меня есть PK, который является сам инкрементным ключом. Мне нужно вставить запись в базу данных, а затем вернуть этот ПК и использовать его в другой вставке.

Однако я хотел бы сделать это в одной транзакции. Это возможно. Идея состоит в том, что если что-то не получается в любом из обновлений / вставок, которые мне нужно сделать, я могу откатить все, но у меня сложилось впечатление, что мне нужно сделать коммит.

Сначала я собирался сделать это в ado.net, но затем переключился на хранимую процедуру, поскольку подумал, что, возможно, это обойдет эту проблему.

Поможет ли мне SP в этом случае?

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

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