【发布时间】:2011-11-18 00:52:32
【问题描述】:
我需要做这样的事情,但它总是失败并显示“将数据类型 varchar 转换为 int 时出错”:
DECLARE @intParam INT
DECLARE @ColName VARCHAR(64)
SET @ColName='intcolumn'
SET @intParam = SELECT @ColName FROM myTable
我该如何完成这样的事情?我可以看到问题是 SELECT 语句只是将列名作为字符串返回,但我不知道如何解决这个问题。我正在使用 SQL Server 2008R2。
【问题讨论】:
标签: sql sql-server-2008