《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函数返回当前系统日期。

相关文章
|
5天前
|
SQL Oracle 关系型数据库
Oracle 将表中的数据查出更改某一字段的值后再插入该表
Oracle 将表中的数据查出更改某一字段的值后再插入该表
15 2
|
5天前
|
存储 Oracle NoSQL
Oracle 表空间、数据文件、schema的关系
Oracle 表空间、数据文件、schema的关系
16 2
|
6天前
|
SQL Oracle 关系型数据库
Oracle查询优化-查询只包含数字或字母的数据
【2月更文挑战第4天】【2月更文挑战第10篇】查询只包含数字或字母的数据
17 1
|
24天前
|
SQL 关系型数据库 MySQL
【MySQL进阶之路丨第十四篇】一文带你精通MySQL重复数据及SQL注入
【MySQL进阶之路丨第十四篇】一文带你精通MySQL重复数据及SQL注入
33 0
|
1天前
|
SQL JSON Apache
Flink SQL问题之复杂JSON解析如何解决
Apache Flink是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Scala编写的分布式流数据流引擎。本合集提供有关Apache Flink相关技术、使用技巧和最佳实践的资源。
10 0
|
1天前
|
分布式计算 资源调度 Hadoop
Flink报错问题之Sql往kafka表写聚合数据报错如何解决
Apache Flink是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Scala编写的分布式流数据流引擎。本合集提供有关Apache Flink相关技术、使用技巧和最佳实践的资源。
|
1天前
|
SQL 消息中间件 Kafka
Flink sql 问题之主动使数据延时一段时间如何解决
Apache Flink是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Scala编写的分布式流数据流引擎。本合集提供有关Apache Flink相关技术、使用技巧和最佳实践的资源。
10 2
|
2天前
|
SQL Oracle 关系型数据库
Flink SQL 问题之看不到数据如何解决
Flink SQL报错通常指在使用Apache Flink的SQL接口执行数据处理任务时遇到的问题;本合集将收集常见的Flink SQL报错情况及其解决方法,帮助用户迅速恢复数据处理流程。
17 3
|
4天前
|
数据采集 XML 数据处理
Python爬虫实战:利用BeautifulSoup解析网页数据
本文将介绍如何利用Python中的BeautifulSoup库来解析网页数据,帮助读者更好地开发爬虫程序,实现自动化数据采集与处理。
|
5天前
|
SQL 存储 数据库
SQL数据开发
SQL数据开发

推荐镜像

更多