Oracle中的数据导出(4)

目录

法一:使用SQL plus命令脚本

法二:使用PLSQL Developer工具


前几篇文章描述了如何将Oracle中的数据导出到库外,但是导出的数据结果都是文本文档,这样页面查看不和谐,编辑又略显麻烦。因此这篇文章将描述如何将Oracle数据库的数据导出到一张表中,下面是导出数据库Scott用户下部门表dept的数据具体的操作步骤:

法一:使用SQL plus命令脚本

1.将SQL语句和SQL plus命令写入桌面记事本,代码如下:

set line 120
set pagesize 10000
set feedback off
spool D:\SQL\B_data.txt
select * from dept;
spool off
/

备注:

  • 1、`set heading off` 是在 Oracle SQL*Plus 中的一个命令,用于关闭 SQL 查询结果中的表头信息。当 `set heading on` 时,在执行 SQL 查询后,SQL*Plus 会在查询结果的每一列上方打印一行表头(即该列对应的字段名),方便用户区分不同的列。而当 `set heading off` 时,则不会打印表头信息,可以减少输出结果的大小以及控制台占用的空间,方便用户直接查看数据。
  • 注意:关闭表头信息虽然可以减少输出结果的大小和控制台占用的空间,但也可能会导致数据难以阅读、解读和理解。因此建议在仅需要关注数据本身时使用,对于需要输出可视化展示或报告的数据,建议开启表头信息,以增强数据的可读性和易理解性。
  • 2.`set feedback off` 是在 Oracle SQL*Plus 中的一个命令,用于关闭 SQL 语句执行后输出的反馈信息。当 `set feedback on` 时,在执行 SQL 语句后,SQL*Plus 会返回该语句影响到的行数或者相关操作结果,这么做有助于进行调试和确认执行结果。而当 `set feedback off` 时,则不会返回反馈信息,因此可以避免控制台输出过多无关信息。
  • 注意:关闭反馈信息可能会影响对 SQL 语句执行结果的监控和确认,因此建议仅在需要批量执行 SQL 脚本或调试时使用。另外,关闭反馈信息后,也可以通过显式查询等方式来确认数据变更、结果输出等操作是否生效。

2.将此文档另存在D盘的SQL文件夹下(这里是我个人设置),文件名中输入B.sql,最后保存。如下图所示:

3.启动DOS窗口,切换到D盘的SQL目录下,使用SQL plus命令连接数据库,如图所示:

备注:

如果在登陆数据库时不希望密码显示出来,可以只输入用户,如下所示:

 输入登录密码依旧可以成功连接数据库。 

4. 使用@B命令运行刚创建的Oracle脚本文件。如图所示:

5.进入D盘SQL文件夹,查看刚刚生成的B_data.txt数据文件,如下图所示:

6.启动EXCEL,打开刚刚生成的文本B_data.txt,将该文本导入到excel中,如下图所示:

7.点击【打开】后,进入到下图页面,一直选择【下一步】;

8.根据我们导出的数据结果列所需要的数据格式进行选择调整,最后点击【完成】; 

9.点击完成后,就会进去表格页面,我们就可以在表格中对所有数据进行处理,如下图所示:

10.对刚刚生成的表格保存到D盘的SQL文件夹,命名为B_data,文件类型为.xlsx。如下图所示:

然后到所指定的文件夹查看:

法二:使用PLSQL Developer工具

1.新建SQL窗口,输入导出数据结果的查询语句,

select * from dept;

2.运行这个sql ,在运行结果页面右键,选择【导出结果】→【Excel文件】

 3.选择要保存到的指定文件夹,命名为dept,如下图所示:

 4.到SQL文件下查看该表格;

5.双击dept表格,查看内容:

 通过表格查看发现内容一样无差错,表明数据导出成功。

此次数据导出到表格的步骤就全部完成,BI人员可以对导出的数据进行处理!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/26932.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Pb协议的接口测试

【摘要】 Protocol Buffers 是谷歌开源的序列化与反序列化框架。它与语言无关、平台无关、具有可扩展的机制。用于序列化结构化数据,此工具对标 XML ,支持自动编码,解码。比 XML 性能好,且数据易于解析。更多有关工具的介绍可参考…

氟化物选择吸附树脂Tulsimer ®CH-87 ,锂电行业废水行业矿井水除氟专用树脂

氟化物选择吸附树脂 Tulsimer CH-87 是一款去除水溶液中氟离子的专用的凝胶型选择性离子交换树脂。它是具有氟化物选择性官能团的交联聚苯乙烯共聚物架构的树脂。 去除氟离子的能力可以达到 1ppm 以下的水平。中性至碱性的PH范围内有较好的工作效率,并且很容易再生…

Vue.js 中的过渡动画是什么?如何使用过渡动画?

Vue.js 中的过渡动画是什么?如何使用过渡动画? 在 Vue.js 中,过渡动画是一种在元素插入、更新或删除时自动应用的动画效果,可以为应用程序增加一些动态和生动的效果。本文将介绍 Vue.js 中过渡动画的概念、优势以及如何使用过渡动…

Nginx正则表达式、location、rewrite

目录 一、常用的Nginx正则表达式 二:localtion 1、location 分类 2、 location 常用的匹配规则 3、location 优先级 4、 location 示例 5、优先级总结 6、实际网站使用中,至少有三个匹配规则定义 (1)第一个必选规则 &…

chatgpt赋能python:将一行数变成列——Python简单实现

将一行数变成列——Python简单实现 在数据处理时,我们常常会遇到将一行的数据转换成列的情况,例如将多个数据在Excel表格中拆分为不同的列。这时候,Python可以帮助我们快速实现这个功能。 什么是Python? Python是一种高级&…

N-propargyloxycarbonyl-L-lysine,1215204-46-8,是一种基于赖氨酸的非天然氨基酸 (UAA)

产品描述: N-ε-propargyloxycarbonyl-L-lysine (H-L-Lys(Poc)-OH) 是一种基于赖氨酸的非天然氨基酸 (UAA)。 广泛用于多种生物体中荧光探针的生物偶联。 N- ε- Propargyloxycarbonyl-L-lysine (H-L-Lys (Poc) - OH) is a non natural amino acid (UAA) based on …

IDEA 终端命令行设置

一、说明 在使用 IDEA 进行程序开发时,需要使用到终端 Terminal 的功能,便于能够快速使用 shell 命令,进行各种相关的操作。 这些操作可以包括代码的版本控制、程序的打包部署等等 比如,前后端的集成开发环境(IDEA、We…

.gitignore忽略文件不生效

前言 .gitignore忽略文件时git仓库很重要的一个配置,在创建仓库时就会有模板选择和忽略文件。 .gitignore忽略文件意思是在上传到代码仓库时,控制把哪些代码文件不上传到代码仓库。 在实际开发中其实写的代码是没有多大的,主要的是插件本地…

基于牛顿拉夫逊的配电网潮流计算研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

Symfony v6.2.11 正式发布,经典 PHP Web 开发框架

导读Symfony v6.2.11 发布了!Symfony 是一款基于 MVC 架构的 PHP 框架,致力于减少重复代码的编写,以加速 Web 应用的开发和维护。Symfony 与许多关系型数据库集成的也非常好,成本也较小。 此外,Symfony 致力于在企业背…

技术赋能-混流编排功能,助力京东618直播重保 | 京东云技术团队

每每到618、双11这样的大型活动的时候,每天都有几个重要的大v或者品牌直播需要保障。 以往的重点场次监播方式是这么造的: 对每路直播的源流、各档转码流分别起一个ffplay播放窗口,再手动调整尺寸在显示器桌面进行布局,排到一屏…

怎么用u盘制作pe系统启动盘

PE系统是一种小型的windows系统,通俗的说法也就是在电脑出现问题不能正常进入系统时的一种紧急备用系统。它容量小能量大,可以解决win系统中经常遇到的一些问题,对于经常使用电脑的用户来说,制作一个pe系统启动盘放在身边是很有必…

C++11:右值引用,实现移动语义和完美转发

目录 1、右值引用 2、移动语义(std::move) 3、完美转发(std::forward) 1、右值引用 右值引用(Rvalue reference)是C11引入的一个新特性,它是一种新的引用类型,用于表示将要被移动…

接口测试 —— 接口测试定义

1、接口测试概念 (重点) 接口测试是测试系统组件间接口的一种测试,它界于单元测试与系统测试中间。 接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。 测试的重点是要检查数据的交换,传递和控制管理过…

浅入浅出 iptables 网络隔离原理

01 iptables简介 iptables ipfirewall(内核1.x时代) ipchains(内核2.x时代) iptables 网络协议栈 Link Layer 数据链路层的数据流向,根据mac寻址找到对应的网卡后向上进入网络层 Network Layer 网络层的数据流向&am…

磁盘配额与进阶文件系统管理(一)

磁盘配额Quota 用途 针对www server,例如 每个人网页空间的容量限制;针对mail server,例如 每个人的邮件空间限制;针对file server,例如 每个人最大可用的网络硬盘空间;限制某一群组所能使用的最大磁盘空…

ArrayList源码

介绍 ArrayList非线程安全。ArrayList基于动态数组,是一种线性表。随机访问友好,插入和删除效率低。 ​ 增删慢:每次删除元素,都需要改变数组长度、拷贝以及移动数组长度 ​ 查询快:由于数组在内存中是一块连续空间…

中国计算机学会CCF推荐的国际会议(图像处理方向)

CCF推荐的国际会议(医学图像处理方向) 1 介绍2 最新目录3 投了会议可以再投期刊吗?4 个人感想 1 介绍 CCF根据论文的质量和影响力,对国际期刊和国际会议进行了评估和分类,以便研究者在选择发表论文或参与学术交流时有…

94.构建样品餐部分第二节

上节课完成的页面是这样的 ● 之后我们设置一下图标 .meal-attribute {font-size: 1.8rem;font-weight: 500;display: flex;align-items: center;gap: 1.6rem; }.meal-img {width: 100%; }.meal-icon {height: 2.4rem;width: 2.4rem;color: #e67e22; }● 为了突出这些参数的…

CDH 之 hive 升级至 hive-3.1.3 完美踩坑过程

一、准备工作 1.1 前言 这是博主在升级过程中遇到的问题记录,大家不一定遇到过,如果不是 CDH 平台的话,单是 hive 服务升级应该是不会有这些问题的,且升级前博主也参考过几篇相关 CDH 升级 hive 服务的博文,前面的升级…
最新文章