SELECT INTO和INSERT INTO SELECT的区别在于操作对象表是否已经存在
该文章迁移自我在CSDN的博客文章(SELECT INTO和INSERT INTO SELECT的区别)[http://blog.csdn.net/u014654707/article/details/49799489]
数据库中的数据复制备份
SELECT INTO:
形式:
1 | SELECT value1,value2,value3 INTO Table_2 FROM Table_1 |
Table_2表不存在,自动创建表Table_2,成功导入数据
INSERT INTO SELECT:
形式:1
2INSERT INTO Table_2 (v1,v2,v3) SELECT v4,v5,v6 FROM Table_1
Table_2表不存在,报错:对象名 'Table_2' 无效。
Table_2表存在:成功导入数据