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

¿Puedo pasar la variable para seleccionar la declaración como nombre de columna en SQL Server?

No puede usar nombres de variables para vincular columnas u otros objetos del sistema, necesita sql dinámico

DECLARE @value varchar(10)  
SET @value = 'intStep'  
DECLARE @sqlText nvarchar(1000); 

SET @sqlText = N'SELECT ' + @value + ' FROM dbo.tblBatchDetail'
Exec (@sqlText)