动态SQL:从临时表中检索列值,而无需说明列名

时间:2018-06-21 17:11:58

标签: sql sql-server

我有一个包含两列的临时表,我可以将它们直接复制到另一个表,而无需明确说明列名(并最终重命名这些列)。

临时表:

X   Y
x1  y1
x2  y2
x3  y3

所需的输出:

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

由于我要使用序数位置填充新表,因此我认为必须通过Dynamic SQL完成此操作。我已经有@ Column_Name1和@ Column_Name2,它们指向所需输出表中C和D列的临时表的列名(而不是实际数据)。

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

0 个答案:

没有答案