Sanırım tablo adının dışardan girilmesini istiyorsunuz. bunun için öncelikle çalışacak olan sorguyu hazırlamalısınız. Daha sonra exec veya sp_executesql seceneklerinden biriyle caliştirmalısınız. Örneğin ;
declare @RefNo int=10
declare @sorgu varchar(1000)=''
set @sorgu='select * from tabloadi'+cast(@RefNo as varchar(10))