导入表并添加增量主ID

时间:2011-02-28 01:10:40

标签: sql-server-2008

有没有办法导入表格,此时包含增量主键

我正在导入一个平面文件,但我希望SQL Server为它添加一个增量主键。

有没有办法,以避免这样做:

  1. 创建临时表
  2. 将所有数据插入临时表
  3. ALTER TEMPORAL TABLE并添加它 PRIMARY KEY;
  4. 我想这样做会耗费大量时间......

1 个答案:

答案 0 :(得分:2)

像这样:

SELECT IDENTITY(int,1,1) AS ID, *
INTO #newtable
FROM dbo.OldTable;

但我建议调查你的特定问题,并可能使用排名功能来解决它​​。