我需要從存儲過程的輸出中圍繞一個公用表表達式,顯然存儲過程不能直接從CTE中調用,所以我試圖找到解決方法。公用表表達式解決方案的存儲過程?
我一直在使用SELECT FROM OPENROWSET
,最初看起來像它試圖解決的問題 - 但一些我需要調用包含sp_executesql
命令的存儲過程,因此產生一個錯誤 -
元數據無法確定因爲過程'sp_CustomerAndWorkers'中的語句'EXEC sp_executesql @SQL'包含動態SQL。請考慮使用WITH RESULT SETS子句明確地描述結果集。」
我也看了OPENQUERY
,但不允許包含參數。
是否有任何其他我能方法考慮將可能
在此先感謝
我不會知道臨時表的列直到運行時,所以它需要自動填充,而不是創建然後填充。如何在不使用OPENROWSET的情況下自動填充它? – user1948635