【发布时间】:2011-04-26 14:23:16
【问题描述】:
鉴于以下 sn-p (MS SQL):
DECLARE UpdateList CURSOR FOR
SELECT MyColumn FROM MyTable
OPEN UpdateList
到目前为止没有什么特别的。现在我想声明两个变量,我可以在其中写入列名和表名。当然,跟随是行不通的。我怎样才能做到这一点?
DECLARE @TableName nchar(20) = 'MyTable'
DECLARE @ColumnName nchar(20) = 'MyColumn'
DECLARE UpdateList CURSOR FOR
SELECT @ColumnName FROM @TableName
OPEN UpdateList
感谢任何提示 sl3dg3
【问题讨论】:
-
你需要查看dynamic SQL
标签: sql-server tsql