【发布时间】:2015-08-13 13:06:00
【问题描述】:
我正在尝试找出将 Table1 中保存的列名插入针对 Table2 运行的 SELECT 语句的最佳方法。此查询在存储过程中运行。这并不能很好地解释,所以假设我在 Table1 中有这些值:
我想要做的是在针对 Table2 的 SELECT 语句中使用这些列名:
Select -- Column Names
from Table2
where UserId = 3;
我不确定是否可以以这种方式使用输入参数或如何将值传递给它。例如:
Select @ColumnNames
from Table2
where UserId = 3;
或者可能是表 2 的连接?
谢谢!
【问题讨论】:
标签: sql sql-server sql-server-2008