读书人

动态sql 和临时表有关问题

发布时间: 2012-01-19 00:22:28 作者: rapoo

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

[解决办法]
动态SQL里面的临时表,生命周期只在动态SQL内有效,动态SQL结束临时表生命随之结束,所以没办法在动态SQL外面操作其生成的临时表。

读书人网 >SQL Server

热点推荐