SELECT INTO和INSERT INTO SELECT的区别

时间:2022-12-07 17:18:04

数据库中的数据复制备份

SELECT INTO:

形式:

SELECT value1,value2,value3 INTO Table_2 FROM Table_1

Table_2表存在,报错:数据库中已存在名为 'Table_2' 的对象。

Table_2表不存在,自动创建表Table_2,成功导入数据

INSERT INTO SELECT:

形式:

INSERT INTO Table_2 (v1,v2,v3) SELECT v4,v5,v6 FROM Table_1

Table_2表不存在,报错:对象名 'Table_2' 无效。

Table_2表存在:成功导入数据