我有一个包含两列的临时表,我可以将它们直接复制到另一个表,而无需明确说明列名(并最终重命名这些列)。
临时表:
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的了解很少。提前谢谢你的帮助!