动态sql 和临时表问题
在动态sql中
@sql= 'select * into #a from tableA,tableB where .... ' (tableA是在数据库中已有的表)
因为我后面还要对#a中的数据进行处理,而在动态语句外面是不能select * from #a 的,请问 :我有什么办法在动态sql外面也能操作 @sql中生成的临时表呢???
另外问下:用临时表是不是能解决多个用户可以同时访问#a 而用户间的数据不会发生混乱。
------解决方案--------------------动态SQL里面的临时表,生命周期只在动态SQL内有效,动态SQL结束临时表生命随之结束,所以没办法在动态SQL外面操作其生成的临时表。