exec('select * from '+@表名)

解决方案 »

  1.   

    create procedure test @a varchar(20)
    asexec('select * from '+@a)--用动态sql语句来完成
      

  2.   

    create procedure 过程名 
    @表名 varchar(20)
    asexec('select * from '+@表名)
      

  3.   

    create procedure 过程名 
    as
    declare @表名
    set @表名='你的表名'
    exec('select * from '+@表名)
      

  4.   

    create procedure 过程名 
    as
    declare @表名 varchar(1000)
    set @表名='你的表名'
    exec('select * from '+@表名)
      

  5.   

    create proc sp_test
    @TName SystemName(20) 
    as
    declare @SQL varchar(1000)
    set @SQL ="select * from " +  @TName
    exec(@SQL)