《Oracle SQL疑难解析》——1.5 把数据记录从一张表复制到另一张表-阿里云开发者社区

开发者社区> 异步社区> 正文

《Oracle SQL疑难解析》——1.5 把数据记录从一张表复制到另一张表

简介:
+关注继续查看

本节书摘来自异步社区出版社《Oracle SQL疑难解析》一书中的第1章,第1.5节,作者: 【美】Grant Allen , Bob Bryla , Darl Kuhn,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.5 把数据记录从一张表复制到另一张表

Oracle SQL疑难解析

1.5.1 要解决的问题

我们想把一个表中的信息复制到另一个表。

1.5.2 解决方法

使用INSERT语句和SELECT选项,可以把数据从一个表复制到另一个表。假定我们有一个表,里面存放着公司应聘人员信息,其中的很多信息,在HR.EMPLOYEE表中也有。下面的INSERT语句就把用SELECT 语句查询出的CANDIDATES表中的信息,插入HR.EMPLOYEES表中:

image

1.5.3 数据库如何工作

重点在于先用SELECT语句对CANDIDATES表进行查询,然后把查询结果插入HR.EMPLOYEE表中。单独执行SELECT语句,我们能看到查询的结果,这个结果将传递给INSERT语句。

image

返回结果:

210 FIRST_NAME  LAST_NAME  EMAIL  PHONE_NUMBER  SYSDATE  'IT_PRO  3500  N  103  60
--- ----------  ---------  ------  ------------  ---------  -------  ----  -  ---  --
210 Susan  Jones  SJONES  650.555.9876  30-MAR-09  IT_PROG  3500    103  60

在上面的INSERT语句中,固定了(hard-coded)EMPLOYEE_ID、SALARY、DEPARTMENT_ID的值。我们也用NULL值指明Susan没有COMMISSION_PCT的值——即,她不是销售人员,不在销售奖励的模型中。我们希望HIRE_DATE的值是我们插入记录的当天,所以用内置的SYSDATE函数返回当前系统日期。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
魏红斌冬季实战营第一期:玩转云服务器(有干货)
本文均为本人实操整理,请勿搬运,学习交流可以随时评论---魏红斌
10 0
软件工程专业如何就业!
引言:曾经有两个强盗向他们的大哥说如果世上没有绞刑架该多好,大哥却回答说如果做强盗的代价那么小,人人都去干了,那么行业的竞争压力该有多大啊,正是因为不容易,做的人少,才有去做的价值啊。 在班会的开篇我给大家讲了这样一个故事,我认为人生就是不断地克服困难向上攀登,阻力是不可避免的,定的目标高一些,辛苦一些,当战胜它之后我们会发现这边风景独好。
8 0
备战5月软考--软件设计师
1.上午场需要做的就是不停的刷题,每个科目的题都要会个大概(大概有11个大考点) 2.下午场需要做的也是不停的做题,下午场的题型比较固定,做来做出都是那几类,自己做完总结适合自己的做题技巧第一题:数据流图方面的设计(实体Ei的名称、数据存储Di的名称,数据流图等)第二题:数据库设计(E-R图、完整性约束等)第三题:用例描述(识别参与者、用例名称、类名等)第四题:算法题第五题:设计模式的Java代码第六题:设计模式的C++代码
4 0
祝贺!我的同事李飞飞当选ACM Fellow、IEEE Fellow
因在数据库查询处理和优化以及云数据库系统方面所做出的卓越贡献而入选
5 0
数据库中间件 MyCAT源码分析 —— PreparedStatement 重新入门
数据库中间件 MyCAT源码分析 —— PreparedStatement 重新入门
5 0
关于“冬季实战营第一期”的学习报告
冬奥云小宝带你玩转五期实战营,初识上云基础,非常适合新手上路,上云必备环境准备让您轻松上云。
58 0
完美避坑!记一次Elasticsearch集群迁移架构实战
Elastic自身设计了集群分片的负载平衡机制,当有新数据节点加入集群或者离开集群,集群会自动平衡分片的负载分布。
6 0
冬季实战营第一期:从零到一上手玩转云服务器实验报告
搭建LAMP、部署MySQL数据库、使用PolarDB和ECS搭建门户网站操作手册
7 0
什么是前端开发?什么是后端开发?
什么是前端开发?什么是后端开发?
10 0
冬季实战营第一期:从零到一上手玩转云服务器场景体验报告之使用 PolarDB 和 ECS 搭建门户网站
冬季实战营第一期:从零到一上手玩转云服务器场景体验报告之使用 PolarDB 和 ECS 搭建门户网站
14 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
12049
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载