Я не могу понять, почему эта многостоловая вставка (хранимая процедура) с помощью scope_identity () не работает.Вот в чем суть (простите, пожалуйста, здесь невообразимое наименование):
Столбец RowID в TableB - это, очевидно, int, не заданный как автоприращение идентификатора или что-то подобное,
Если я запускаю его в Management Studio, он говорит, что была затронута 1 строка, но не выполняет вставки.
Если я запускаю его из кода, я получаю сообщение об ошибке, что я могу 'Вставьте значение NULL в TableB, RowID, что правильно, оно имеет ненулевое ограничение.Но он должен получать scope_identity () из первой таблицы.
Я пробовал входить и выходить из транзакций и с различными инициализацией параметров ... Это убивает меня.Заранее благодарим за любую помощь.