exec('select * into ##ware from jinhuflag')
exec('select * from ##ware')

解决方案 »

  1.   

    你这个临时表存在吗?如果在存储过程中创建的临时表,那么在存储过程执行完华,临时表会自动蒸发的。想在sql 查询分析器中执行此语句是找不到这个表的。
      

  2.   


    exec('select * into ##ware from jinhuflag')
    exec('select * from ##ware')
    这种方法是最坏的 办法! 如果真的要这样写的话,第二次,还得删除##ware 
    于是请问:怎 么判断##ware 是否存在, 怎 么删表?
    例:
    if  表存在 ???
    drop ##ware
      

  3.   

    可用﹕
        select * into #ware from jinhuflag where 1=0 
        exec('insert into #ware select * from jinhuflag')
        exec('select * from #ware')