我很感激我的查询帮助。下面是一段运行得很好的代码(表创建后我在tempdb中看到了它),但是当我将相同的代码移动到我正在创建的存储过程中时,## table不再被创建和调用它后来导致无效对象。你能帮帮我吗?谢谢!!
GeofenceDao
答案 0 :(得分:0)
您需要先创建表,然后才能在动态sql中使用
这是有效的
create table #temp3 (id int)
exec ('insert #temp3 values(1)')
select * from #temp3
这不起作用
exec ('create table #temp2 (id int)
insert #temp2 values(1)')
select * from #temp2