процедуре?
Есть вариант через OPENQUERY, но там проблема в том, что если у меня внешняя транзакция откатится, то этот запрос нет
insert into @pResultVariablesTemp EXEC('exec dbo.JustForFun 666')
чо такое динамическая процедура?
*динамический tsql
и что в нем мешает сделать exec?
Поправил вопрос, там больше проблема в том, что в динамическом tsql вставка в таблицу, которая после пивотится и потом уже результат идёт во внешнюю таблицу. Может есть какое-то решение без OPENQUERY так, чтобы у меня всё внутри одной транзакции выполнялось, потому что OPENQUERY как я понял идёт в обход транзакции и не откатится обратно
какое "его выполнение"? текст что ли?
Нет, вставка вложенной процедуры Msg 8164, Level 16, State 1, Line 2 An INSERT EXEC statement cannot be nested.
https://stackoverflow.com/questions/3795263/errors-insert-exec-statement-cannot-be-nested-and-cannot-use-the-rollback-s
Обсуждают сегодня