TSQL Writing into a Temporary Table from Dynamic SQL

后端 未结 8 1801
自闭症患者
自闭症患者 2020-12-11 04:55

Consider the following code:

SET @SQL1 = \'SELECT * INTO #temp WHERE ...\'
exec(@SQL1)
SELECT * from #temp  (this line throws an error that #temp doesn\'t ex         


        
8条回答
  •  情深已故
    2020-12-11 05:10

    Try ##temp Because your dynamic query is executed on an other fibre so you cannot see its local temporay table. instead if you declare your temporary table like global it make a sens.

提交回复
热议问题