我有一个包含以下脚本的新存储过程:
Insert into #tmpTable
Exec dbo.SP_GetData '2016-11-01'
及以上脚本会导致SQL Server错误消息
无法嵌套INSERT EXEC语句。
因为INSERT EXEC
存储过程中还有另一个SP_GetData
,并且根据此错误消息的几个小时阅读,我不能有两个INSERT EXEC
或者我会得到那个错误。
我发现了一些替代方法,例如使用内联查询插入临时表并修改现有的SP_GetData
存储过程,但这两种方式都不适合我。在我的情况下,它必须依赖SP_GetData
,因为它涉及许多复杂的过程,不得更改。
我只需要从新存储过程中的SP_GetData
中检索所有数据并返回。
请告诉我这方面的替代方案。
答案 0 :(得分:0)
-Dtrust_all_cert=true