`
King_XR
  • 浏览: 26593 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多
一、Oracle数据库中,把一张表的查询结果直接生成并导入一张新表中。

例如:现有只有A表,查询A表,并且把结果导入B表中。使用如下SQL语句:
create table B as select * from A 


二、Oracle数据库中支持把查询结果导入到另外一张表中。

例如:有两个表A和B
1)如果两个表的表结构是否相同,但要插入的字段类型相同:

(1)把A表的全部字段数据插入到B表中:
insert into B select * from A; 


(2)把A表中某些字段的数据插入B表中:
insert into B(字段名)(select 字段名 from A) 


2)如果不在同一个schema下在表名前加上schema,例如有schema X和Y:

insert into Y.B select * from X.A  

3
1
分享到:
评论

相关推荐

    Java读取数据库中blob字段并插入到另一个表中

    可以从数据库中读取blob字段并插入到另一个表中,已经测试通过

    从oracle查询数据导入mysql库.py

    跨库导入数据,用python3脚本查询查oracle库的一张表数据后导入mysql数据库的一张表,大批量数据导入

    省市县oracle数据执行脚本.sql

    oracle一个表创建全国省、市、县(区),创建表有字段说明,全国省市县(区)三级地区含同一张表里,内含表结构,及所有插入语句

    oracle 将多张表中的列合并到一张表中

    我们目前有表A和表B,两个表分别有一列,我们想查询出来的结果如表C,它同时包含了表A和表B的列; 二.解决方案 为了测试方便,我们直接使用Oracle数据库的scott用户下的表emp和表dept; 表emp: select rownum as rn1, t.*...

    Oracle数据库Sql语句详解大全

    第一章 SELECT查询 写一条SELECT查询语句 在查询中使用表达式、运算符 对空值的处理 对查询字段起别名 ...在已创建表中插入新的数据 修改已经存在的数据 删除表中的数据 理解事物控制及其重要性 等等......

    用JDBC向Students表中插入数据

    本视频演示,如何使用用oracle的java类库。

    oracle实验报告

    的职工插入到复制的表中。 3、对复制的emp表插入一行只包含有职工号,职工名,工资与部门号四个数据 项值的记录。 4、在复制的emp表中将雇员ALLEN提升为经理,工资增至$2500, 奖(佣 )金增加40%。 5、删除复制的emp...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     数据操作语言Data Manipulation Language(DML),用来插入、修改、删除、查询,可以修改数据库中的数据。例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句  数据查询语言 (Data Query Language, DQL)...

    plsql下不同用户数据导入

    不同用户下,数据的导出和导入;oracle数据库,利用plsql操作;解决了没有sequence存在等问题

    根据父子关系生成目录,oracle适用

    根据父子递归关系生成类似于word的目录,代码包括建表语句,插入语句,及统计语句,建表语句中少写了一个s,表名应该是tb_rules

    oracle数据库经典题目

    3.在需要滤除查询结果中重复的行时,必须使用关键字Distinct; 在需要返回查询结果中的所有行时,可以使用关键字ALL。 4.当进行模糊查询时,应使用关键字like和通配符问号(?)或百分号"%"。 5.Where子句可以接收...

    最全的oracle常用命令大全.txt

    b、将一张表删除语句的格式如下: DORP TABLE 表名; 例:表删除将同时删除表的数据和表的定义 sql>drop table test c、表空间的创建、删除 六、ORACLE逻辑备份的SH文件 完全备份的SH文件:exp_comp.sh rq=` ...

    Oracle数据库实验操作

    实验27:查询结果的集合操作 63 实验28:高级分组rollup,cube操作 65 实验29:树结构的查询start with子句 66 实验30:高级dml操作 68 第二部分pl/sql基础 69 匿名块的编写 69 实验31:书写一个最简单的块,运行并...

    Oracle存在修改,不存在插入记录

    接触编程以来,在数据存储方面一直用的MS SQL。Oracle这名字对我来说是如此的熟悉,但是...  我们先来说个很常见的开发案例,有一张Account表,有两个字段分别为AccountID, AccountName,其中AccountID为主键,往这个

    orcale常用命令

    要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>sqlplus SQL>connect internal SQL>startup SQL>quit b、关闭ORACLE系统 oracle>sqlplus SQL>connect internal ...

    Oracle中直方图对执行计划的影响详解

    前言 大家应该都知道,在Oracle数据库中,CBO会默认目标列的数据在其最小值...2、往表中插入倾斜度很高的数据 3、在B字段上创建索引 4、删除表中直方图信息 5、查看直方图信息 HISTOGRAM:NONE 代表没有直方图信

    Oracle中Clob类型处理解析收藏

    准备系统环境xp+.net2.0+oracle9i表结构(由于是测试,表结构随便建了一张)XX字段名类型IDVARCHAR2(70)TESTCLOB测试方式1:直接将CLOB的值拼写在SQL语句中。代码:stringid=Guid.NewGuid().ToString();OracleComman

Global site tag (gtag.js) - Google Analytics