如何使用SELECT INTO语句插入自动增量?SQL SERVER

Cha*_*ick 3 sql sql-server sql-server-2008

这是我的表1:

Name        Description  
john        student       
dom         teacher
Run Code Online (Sandbox Code Playgroud)

我需要使用SELECT * INTO到它转移到另一个表(table2),但我有一个名为新列希望它Auto自动递增.

这将是这样的:

Name       Description        Auto
John        Student            1
Dom         Teacher            2
Run Code Online (Sandbox Code Playgroud)

现行代码: SELECT * INTO table2 FROM table1

Fel*_*tan 6

用于ROW_NUMBER从中添加序号1.

SELECT *,
    Auto = ROW_NUMBER() OVER(ORDER BY(SELECT NULL))
INTO table2 
FROM table1
Run Code Online (Sandbox Code Playgroud)