我想使用
播放动态查询可执行文件的结果 execute sp_executesql @query; [it has many columns dependable on variables]
如何将其导出到#temptable
?
答案 0 :(得分:1)
除非您事先知道列的数量/类型,否则不能。如果你这样做(例如基于变量),你可以先创建临时表,然后再做
INSERT INTO #TempTable
EXECUTE ...
另一种可能性(不推荐)在动态SQL中执行SELECT INTO ##GlobalTempTable..
,这样就可以在外部范围内访问该表。