Você não pode parametrizar um nome de tabela assim, FROM @table_name . A única maneira é executar o TSQL dinâmico. Antes de fazer isso, leia:The Curse and Blessings of Dynamic SQL