Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Selecionando de uma tabela onde o nome é passado como uma variável


Você teria que usar sql dinâmico e concatenar o nome da tabela na string SQL para então executar via sp_executsql:
select @sqlstring = 'select @numrowsOUT = count(*) from ' + QUOTENAME(@tablename)
EXECUTE sp_executesql ....