Мне нужно сделать что-то подобное, но всегда происходит ошибка «Преобразование типа данных varchar в int»:
DECLARE @intParam INT
DECLARE @ColName VARCHAR(64)
SET @ColName='intcolumn'
SET @intParam = SELECT @ColName FROM myTable
Как мне выполнить что-то подобное?Я вижу проблему в том, что оператор SELECT просто возвращает имя столбца в виде строки, но я не уверен, как это исправить.Я использую SQL Server 2008R2.