Oracle查询一个表的数据插入到另一个表
2012-09-16 16:41
316 查看
1. 新增一个表,通过另一个表的结构和数据
create table XTHAME.tab1 as select * from DSKNOW.COMBDVERSION
2. 如果表存在:
insert into tab1 select * from tab2;
3.同一个表中,将A字段的指赋给B字段:
update table_name set B = A;
4. 将一个表的字段数据插入到另一个表的字段数据中
insert into XTHAME.tab1(pk_bdversion,vbdcode)
select pk_bdversion,vbdcode from DSKNOW.COMBDVERSION;
* 如果报提醒:ORA-00928: 缺失 SELECT 关键字错误
原因是:这里tab1(Field1,Field2,....)不能加单引号
5. 第4点的延伸,多个表的多个字段,插入同一个表的多个字段。
INSERT INTO XTHAME.BUTTON (button_id, button_name, button_code) select a.pk_examquest, b.pk_bdversion,a.vquestname
FROM DSKNOW.COMBDVERSION b ,DSKNOW.RQT_EXAMQUEST a
where a.pk_examquest='1001SX1000000000JOBV' and b.pk_bdversion='1000BDV1000010101001';
create table XTHAME.tab1 as select * from DSKNOW.COMBDVERSION
2. 如果表存在:
insert into tab1 select * from tab2;
3.同一个表中,将A字段的指赋给B字段:
update table_name set B = A;
4. 将一个表的字段数据插入到另一个表的字段数据中
insert into XTHAME.tab1(pk_bdversion,vbdcode)
select pk_bdversion,vbdcode from DSKNOW.COMBDVERSION;
* 如果报提醒:ORA-00928: 缺失 SELECT 关键字错误
原因是:这里tab1(Field1,Field2,....)不能加单引号
5. 第4点的延伸,多个表的多个字段,插入同一个表的多个字段。
INSERT INTO XTHAME.BUTTON (button_id, button_name, button_code) select a.pk_examquest, b.pk_bdversion,a.vquestname
FROM DSKNOW.COMBDVERSION b ,DSKNOW.RQT_EXAMQUEST a
where a.pk_examquest='1001SX1000000000JOBV' and b.pk_bdversion='1000BDV1000010101001';
相关文章推荐
- oracle 往一个表中插入字段时需要另一个表的查询结果
- 查询一个数据表中的数据并插入到另一个数据表
- 在oracle中将查询到的数据插入到另一个表中
- oracle赋予一个用户具有查询另一个用户所有表数据
- ORACLE SQL: 从一个表中查询数据插入另一个表中
- 将查询出来的表数据修改一个或几个字段后,再插入到表中(oracle)
- 关于数据库查询一个表中的数据插入到另一个表中
- ORACLE SQL: 从一个表中查询数据插入另一个表中
- mysql查询一个表的数据插入另一个表
- Oracle将一个表的数据插入另一个表
- Oracle一个用户查询另一个用户的表数据
- ORACLE SQL: 从一个表中查询数据插入另一个表中
- mysql查询一个表的数据插入另一个表的写法
- sql语句实现从一个表的查询出某些数据插入另外一个表中
- oracle 插入一个从别处查询获得字段的值
- MySQL把一个表的数据插入到另一个表中应用
- MySql中把一个表的数据插入到另一个表中的实现代码
- 单击gridview控件外部的一个按钮,获取gridview中的一列数据,获得的数据插入到另一个表中
- 数据库sql批量插入数据,一个表插入另一个表,或表结构相同数据批量插入
- (数据库篇) SQL查询~ 存在一个表而不在另一个表中的数据