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

急求一解决临时表的办法,详细内容如下:该怎么解决

2012-02-05 
急求一解决临时表的办法,详细内容如下:set@sql selectmididentity(int,1,1),*into#mianliaofromproduct_

急求一解决临时表的办法,详细内容如下:
set   @sql= 'select       mid=identity(int,1,1)     ,     *       into   #mianliao     from     product_track_mianliao   '   +ltrim(rtrim(@where))
exec(@sql)

select   *   from   #mianliao       时,出错说,该表无效


,如果俺全局的临时表呢
set   @sql= 'select       mid=identity(int,1,1)     ,     *       into   ##mianliao     from     product_track_mianliao   '   +ltrim(rtrim(@where))
exec(@sql)

select   *   from   ##mianliao       时,,每当第二次执行时,就提示,该表已经存在,

于是只有用   delete   table   ##mianliao   ,....后,才可以执行第二次.....


因为这个储蓄过程,是有狠多个用户要用的.,,,,如果大家同时用的话,会出错的!
试问,有没有什么办法,可以解决些问题!??

[解决办法]
--try

set @sql= 'select mid=identity(int,1,1) , * into #mianliao from product_track_mianliao ' +ltrim(rtrim(@where))
set @sql=@sql+ ' select * from #mianliao '
exec(@sql)

热点排行