alter procedure testd
  @tablename varchar(255) 
as
declare @sql_str varchar(4000)
select @sql_str='select * from  '+@tablename
exec(@sql_str)