INSERT INTO SELECT 语句
Posted 山重水复疑无路
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了INSERT INTO SELECT 语句相关的知识,希望对你有一定的参考价值。
INSERT INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在的表中。目标表中任何已存在的行都不会受影响。
INSERT INTO SELECT 语法
我们可以从一个表中复制所有的列插入到另一个已存在的表中:
INSERT INTO table2 SELECT * FROM table1;
或者我们可以只复制希望的列插入到另一个已存在的表中:
INSERT INTO table2 (column_name(s)) SELECT column_name(s) FROM table1;
实例
INSERT INTO Websites (name, country) SELECT app_name, country FROM apps;
以上是关于INSERT INTO SELECT 语句的主要内容,如果未能解决你的问题,请参考以下文章
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解
Oracle中insert into select和select into的区别
高手,执行insert into select 语句慢,一般是啥原因造成的了
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句