例如:Insert into A Select * From B注意:这里要求A和B的表结构是一样的。如果不一样,则需要使用:
Insert into A(C1,C2,...) Select C1,C2,... From B;
这里C1、C2分别指A表与B表字段大小和类型都相同的列。
--id,name为从a表中查出来的值,1为单个值insert into b(id,name,flag) select id,name,1 from a
--其中建表如下:
create table a(id number(10) not null,name varchar2(256))
create table b(id number(10) not null,name varchar2(256),flag int )
--插入语句如下:
insert into a(id,name) values(1,'aaa')
commit
insert into a(id,name) values(2,'bbb')
commit
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)