例子:Select * into _tmpA From A就是个把表A创建成临时表_tmpA的存储过程

解决方案 »

  1.   

    create procedure ctemp
    @name sysname
    as
    exec ('select * into # from '+ @name)
    select * from #
      

  2.   

    谢谢1楼的。。
    但是我是想exec ctemp的时候是这样的exec ctemp tmpA ,A
      

  3.   


    create procedure ctemp
    @temp_name sysname,
    @name sysname
    as
    exec ('select * into '+@temp_name+' from '+ @name)
    --exec ('select * from '+@temp_name)