你好,我有一個叫做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
問候提到的「級別」!