Oracle 将查询结果插入到另外一张表,将A表插入B表(转)

A表:数据源表

B表:目标表

1 B表不存在,创建B表

create table b as select * from a 

2 B表已存在

 2.1 将A表全部字段全部数据插入B表

insert into B select * from A

 2.2 将查询结果某些字段插入B表

insert into B(字段名)(select 字段名 from A) 

2.3 果不在同一个schema下请在表名前加上schema,例如有schema a和b:

insert into b.B select * from a.A

 

 

 

原文:https://www.cnblogs.com/senyier/p/7666300.html

 

posted @ 2021-07-15 10:51  lovleo  阅读(1376)  评论(0编辑  收藏  举报