У меня есть хранимая процедура, которая возвращает этот результат:
![enter image description here](https://i.stack.imgur.com/umAji.png)
То, как я вызываю хранимую процедуру:
Exec uspGetStandardUsingRoleandPhase '1908003'
Я хочу сохранить эти результаты во временной таблице, поэтому я использовал insert into
следующим образом:
IF OBJECT_ID(N'tempdb.dbo.#tmp', N'U') IS NOT NULL
DROP TABLE #tmp
CREATE TABLE #tmp
(
startDate DATE,
endDate DATE,
strPhase NVARCHAR(50),
strBadgeNumber NVARCHAR(30)
)
INSERT INTO #tmp (startDate, endDate, strPhase, strBadgeNumber)
EXEC uspGetStandardUsingRoleandPhase '1908003'
Но я получаю такую ошибку:
INSERT EXEC не удалосьпотому что хранимая процедура изменила схему целевой таблицы.