将一个表的查询结果插入到另一个表中(oracle、mysql、sql 、GP)
7个回答
2012-07-26
展开全部
首先你查询后结果的字段与你要插入的表的字段的类型要一致,假入表 1,表2
将表2中查询出的结果插入到表1中,SQL如下(ORACLE):
INSERT INTO 表1(字段1,字段2,字段n)
select 表2.字段1,表2.字段2,表2.字段n from 表2
这样就可以满足你的要求
将表2中查询出的结果插入到表1中,SQL如下(ORACLE):
INSERT INTO 表1(字段1,字段2,字段n)
select 表2.字段1,表2.字段2,表2.字段n from 表2
这样就可以满足你的要求
展开全部
这个跟某一个数据库没有关系 ,属于SQL的基本写法
insert into 表A select * from 表B
这样导数据的前提条件是A表与B表的 表结构必须一致才行
insert into 表A select * from 表B
这样导数据的前提条件是A表与B表的 表结构必须一致才行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert into XXX as (select .... from b)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-07-26
展开全部
insert into tab1 select * from tab2;如果表结构完全相同的话
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-07-24
展开全部
insert into table1 select 字段名 from table2 where 条件;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |