你好,我有一个叫做Test_ProcA
的进程,我想打电话给Test_ProcB
。我创建了一个名为#temp
的临时表,其中包含由Test_ProcB
返回的匹配名称和数据类型。插入exec语句不能嵌套
如何将由Test_ProcB
返回的结果集插入到#temp
中。当我尝试这样做时,我一直得到这个错误:
An
INSERT EXEC
statement cannot be nested.
有什么想法和建议需要做什么。
你好,我有一个叫做Test_ProcA
的进程,我想打电话给Test_ProcB
。我创建了一个名为#temp
的临时表,其中包含由Test_ProcB
返回的匹配名称和数据类型。插入exec语句不能嵌套
如何将由Test_ProcB
返回的结果集插入到#temp
中。当我尝试这样做时,我一直得到这个错误:
An
INSERT EXEC
statement cannot be nested.
有什么想法和建议需要做什么。
你正在进入一个完整的维修噩梦。以下是一篇关于您遇到的问题的旧文章(仍然会收到更新),您可以通过一些替代方法来执行相同的操作。
当你创建一个SQL Server存储过程,你可以从其他高管sp_xxx有一个INSERT INTO #TempTable但你必须控制,这第二个里面有没有类似的技术来管理数据。 你可以只有“一个级别”和“嵌套”的导致错误。
您必须提取代码并在第一级存储过程中对其进行管理,这是我的方法。
这句话,如果你从一个链接服务器执行SP的作品,
我认为这是由于@Massimo Sedda
问候提到的“级别”!