首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

动态sql 和临时表有关问题

2012-01-19 
动态sql 和临时表问题在动态sql中@sql select*into#afromtableA,tableBwhere....(tableA是在数据库中已有

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

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

热点排行