Uso de una variable varchar en un procedimiento almacenado para escribir el nombre de una tabla.
DECLARE @server_nm varchar(100)
SI (@@SERVERNAME LIKE ‘DEVABCD%’)
BEGIN
SET @server_nm = ‘DEVBCD.dbo’
END
SELECT *
FROM @server_nm+’.tablename’
Quiero ejecutar la última línea usando variables
SELECT * FROM DEVBCD.dbo.tablename
No puedo hacer esto en SQL Server. ¿Alguien puede ayudarme, por favor?
davy.ai
Puede usar SQL dinámico para ejecutar la consulta: