永发信息网

将一个表的查询结果插入到另一个表中(oracle、mysql、sql 、GP)

答案:6  悬赏:70  手机版
解决时间 2021-01-06 20:43
将一个表的查询结果插入到另一个表中(oracle、mysql、sql 、GP)
最佳答案
如果表存在:
insert into tab1 select * from tab2;
如果表不存在:
create table tab1 as select * from tab2;
全部回答
insert into table1 select from table2或者是create table1 as select from table2
insert into table1 select 字段名 from table2 where 条件;
insert into tab1 select * from tab2;如果表结构完全相同的话
这个跟某一个数据库没有关系 ,属于SQL的基本写法
insert into 表A select * from 表B
这样导数据的前提条件是A表与B表的 表结构必须一致才行
首先你查询后结果的字段与你要插入的表的字段的类型要一致,假入表 1,表2
将表2中查询出的结果插入到表1中,SQL如下(ORACLE):
INSERT INTO 表1(字段1,字段2,字段n)
select 表2.字段1,表2.字段2,表2.字段n from 表2
这样就可以满足你的要求
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
洛阳木札岭景区什么景观为主
查全国有多少叫朱天富这个名字的
紧急类,什么是紧急类
从大郊亭桥东到学知桥北怎么坐公交车,最快需
河北河间人是丛陕西哪搬来的?好象是什么县
5?12汶川大地震,造成重大的人员伤亡.有关专
荣威350有多重?
钨金多少钱一公斤
发现他玩过3P,该不该继续
不是说锐龙吊打英特尔吗
我是老师,我想学易道手脑数算可以在哪里学,
(x十6)(x一6)=64用配方法解方程
猴牌大红袍出了一款3克迷你装,真的够喝吗?
《查理与巧克力工厂》里,爱嚼口香糖的女孩的
古代一是什么意思
推荐资讯
煌能组什么词语
如图甲、乙为组成生物体的相关化合物,乙为一
20除以20又21分之20,2o12除以2012又20l3分之2
南昌徐坊客运站怎么去昌北机场?
芜湖买房与在肥东肥西买房的性价比哪个高些
怎样简单安装Win8.1 32位操作系统
昆明到华坪高速路过路费多少
最后一个字是‘行’的成语有?
I’m into the video game, it’s hard to th
单选题I don’t want to buy&
QQ自由幻想怎么玩?请老玩家详细指点下 谢谢
Jack, you seem to be .---Yes. It’s 8: 20n
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?