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';

Oracle中把一张表查询结果插入到另一张表中

Oracle中把一张表查询结果插入到另一张表中 一、Oracle数据库中,把一张表的查询结果直接生成并导入一张新表中。 例如:现有只有A表,查询A表,并且把结果导入B表中。使用如下SQL语句: Sql代码 create table B as select * from A 二、Oracle数据库中支持把
 Oracle中把一张表查询结果插入到另一张表中  一、Oracle数据库中,把一张表的查询结果直接生成并导入一张新表中。
  例如:现有只有A表,查询A表,并且把结果导入B表中。使用如下SQL语句:
  Sql代码
  create table B as select * from A
  二、Oracle数据库中支持把查询结果导入到另外一张表中。
  例如:有两个表A和B
  1)如果两个表的表结构是否相同,但要插入的字段类型相同:
  (1)把A表的全部字段数据插入到B表中:
  Sql代码
  insert into B select * from A;
  (2)把A表中某些字段的数据插入B表中:
  Sql代码
  insert into B(字段名)(select 字段名 from A)
  2)如果不在同一个schema下在表名前加上schema,例如有schema X和Y:
  Sql代码
  insert into Y.B select * from X.A

Oracle中把一张表查询结果插入到另一张表中的更多相关文章

  1. SQL从一个表查询数据插入/更新到另一个表

    示例一: 从数据库表A中查询出数据插入到数据库表B 从数据库DataBaseA的表TDA中查询出数据插入到数据库DataBaseB的表TDB insert into [DataBaseA].[dbo] ...

  2. sql语句 怎么从一张表中查询数据插入到另一张表中?

    sql语句 怎么从一张表中查询数据插入到另一张表中?  ----原文地址:http://www.phpfans.net/ask/MTc0MTQ4Mw.html 比如我有两张表 table1 字段 un ...

  3. django基础之day04,必知必会13条,双下划线查询,字段增删改查,对象的跨表查询,双下划线的跨表查询

    from django.test import TestCase # Create your tests here. import os import sys if __name__ == " ...

  4. mysql结构相同的三张表查询一条记录\将一张表中的数据插入另外一张表

    将一张表中的数据插入另外一张表 1.两张表结构相同 insert into 表1名称 select * from 表2名称 2.两张结构不相同的表 insert into 表1名称(列名1,列名2,列 ...

  5. SQL 将查询结果插入到另一张表中

    INSERT INTO (1) 如果两张表(导出表和目标表)的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT * FROM 来源表 WHERE 条件; ...

  6. 在oracle中怎么把一张表的数据插入到另一张表中

    把table2表的数据插入到table1中 insert   into   table1   select   *   from   table2

  7. MySql将查询结果插入到另外一张表

    今天遇到一个业务需求是这样的:对在职员工超过55岁提醒.我想的思路是查询员工表,然后将超过55岁的人的信息存到另一个表,并且以消息的形式给用户提示,用户处理掉之后此消息失效(在数据库做标记). 不管是 ...

  8. Django学习——Django测试环境搭建、单表查询关键字、神奇的双下划线查询(范围查询)、图书管理系统表设计、外键字段操作、跨表查询理论、基于对象的跨表查询、基于双下划线的跨表查询

    Django测试环境搭建 ps: 1.pycharm连接数据库都需要提前下载对应的驱动 2.自带的sqlite3对日期格式数据不敏感 如果后续业务需要使用日期辅助筛选数据那么不推荐使用sqlite3 ...

  9. SQL- 将一张表的数据插入到另一张表,表结构不一致(加条件)

    公司业务需要,在对表进行操作的时候将操作人和操作记录记录到日志表里.记录下来以供参考和学习. 首先准备两张测试表:Info以及InfoLog 1.表结构相同的情况下: insert into Info ...

随机推荐

  1. c++的const总结

    转自:http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777416.html 为什么使用const?采用符号常量写出的代码更容易维护:指 ...

  2. jquery判断设备是否是手机

    //判断是否是手机 function IsMobile() { var isMobile = { Android: function () { return navigator.userAgent.m ...

  3. ireport表单制作

    关于ireport的表单制作,可参考http://blog.csdn.net/wlwlwlwl015/article/details/51312853 这里主要讲解下如何在表单中加入table,如何让 ...

  4. python 小练习 7

    有一楼梯共n级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第n级,共有多少种走法? 这其实是fibonacci数列,记走法为f(n),在n-1和n-2时你都可以直接跨上去.因此 f(n) = ...

  5. ASP.NET 后台页面无法识别服务器控件ID

    在学习asp.net 的时候 发现有个页面服务器控件无法识别,提示未知元素 解决方法 将不能识别服务器控件ID 的后台文件 类名改写,重新生成一次. 然后再改回来就可以了.

  6. 通过DBMS_REDEFINITION包对表在线重定义

    基础介绍 Oracle Online Redefinition可以保证在数据表进行DDL类型操作,如插入.删除数据列,分区处理的时候,还能够支持DML操作,特别是insert/update/delet ...

  7. 跳转到页面的某个anchor

    var loc = document.location.toString().split('#')[0]; document.location = loc + '#' + anchor;

  8. 解决SSH Secure Shell 连接Liunx 有乱码情况。

    输入:echo $LANG:查看当前使用系统语言 locale :安装是否是LANG="zh_CN.UTF-8":说明已经安装中文语言 步骤1:用root账户登录linux系统,或 ...

  9. 牛客多校第三场 A—pacm team (4维背包加路径压缩)

    链接:https://www.nowcoder.com/acm/contest/141/A 来源:牛客网 Eddy was a contestant participating , Eddy fail ...

  10. qml 设置tooltip,Customizing ToolTip

    Button {            id: btn            text: "Tip"            anchors.horizontalCenter: pa ...