有没有办法从一个表中的所有列的值复制到另一个除了Identity
列,就不能不提列名的所有的休息?数据复制到另一个不同的标识列
我有63列的表。我创建了一个临时表 -
SELECT * INTO #TmpWide FROM WideTable WHERE 1 = 0
现在我想将一些数据从WideTable复制到#TmpWide。除了Identity
Id列以外,我需要WideTable的所有列,因为我希望复制的数据在#TmpWide中从1到前有自己的顺序Id。没有提及(63-1)列名可能吗?
我已经尝试过的把戏。删除列,复制数据,然后添加一个新的标识列 - 给我*完全*我所需要的。但它似乎对SP的整体性能有影响。 – atiyar 2013-02-25 05:47:43