从其他表中使用相同模式插入SQL

use*_*970 1 sql sql-server-2008

Table1和Table2具有相同的模式,相同的列和相同的类型,Table2为空,而Table1有一些数据

Insert into Table2 values(Select * from Table1)
Run Code Online (Sandbox Code Playgroud)

如何用sql语句传输数据?我认为语法在oracle中是有效的,但是如何处理sql-server

Gor*_*off 6

你可以省略values声明:

insert into table2
    select * from table1
Run Code Online (Sandbox Code Playgroud)

这就是说,你真的应该在上市列名的习惯,既为insertselect在这种情况下.列可以具有相同的名称和类型 - 但顺序不同.