sql >> Base de Datos >  >> RDS >> Sqlserver

Seleccionar de una tabla donde el nombre se pasa como una variable

Tendría que usar sql dinámico y concatenar el nombre de la tabla en la cadena SQL para luego ejecutar a través de sp_executsql:

select @sqlstring = 'select @numrowsOUT = count(*) from ' + QUOTENAME(@tablename)
EXECUTE sp_executesql ....