首页 > 解决方案 > 动态 SQL:从临时表中检索列值而不说明列名

问题描述

我有一个带有两列的临时表,我将直接复制到另一个表而不显式说明列名(并最终重命名这些列)。

温度表:

X   Y
x1  y1
x2  y2
x3  y3

期望的输出:

A  B  C  D
x1 y1 X  Y
x2 y2 X  Y
x3 y3 X  Y

我认为这必须通过动态 SQL 完成,因为我试图使用序数位置来填充我的新表。我已经有 @Column_Name1 和 @Column_Name2 指向所需输出表中列 C 和 D 的临时表的列名(但不是实际数据)。

如果您能提供一些实际的编码,将不胜感激,因为我对动态 sql 知之甚少。提前谢谢你的帮助!

标签: sqlsql-server

解决方案


推荐阅读