1
我有一個#TempTble它看起來像這樣:環流式與重命名#TEMP表列
Col1,Col2,5,8,19,....
而且,我有另一種描述表中的鑰匙,#TempTble匹配:
key Descr
=== ====
5 Descr1
8 Descr2
19 Descr3
這是最好的方式來遍歷#TempTble並與匹配的描述重新命名其列,所以它看起來是這樣的:
Col1,Col2,Descr1,Descr2,Descr3,...
提前致謝。
是否臨時表中有值5,8,19一列?還是它有名爲5,8,19的列? – Andomar 2011-01-21 13:23:17
你真的需要重命名它們嗎?當您查詢表格時,您可以使用列別名。 – 2011-01-21 13:39:25
@Mikael - 除非臨時表列固定,仍然需要動態SQL,所以不一定更方便。如果臨時表是通過從第三方提供的CSV文件中執行`SELECT INTO ..#temp`創建的,那麼它們可能不會被修復。我假設類似的情況可能是這樣,否則當然最好是簡單地創建具有所需列名的表! – 2011-01-21 13:59:53