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

SQL PLUS导出数据生成文本文件

    博客分类:
  • DB
 
阅读更多

将一个表中的数据导出生成一个文本文件,列与列之间以”| ”隔开

SET echo OFF
SET feedback OFF
SET newpage none
SET pagesize 5000
SET linesize 500
SET verify OFF
SET pagesize 0
SET term OFF
SET trims ON
SET linesize 600
SET heading OFF
SET timing OFF
SET verify OFF
SET numwidth 38
SPOOL c:\drop_table.sql
SELECT DEPTNO || '|' || DNAME FROM DEPT;
SPOOL OFF

通过上面的例子,我们可以将:

set echo off
set feedback off
set newpage none
set pagesize 5000
set linesize 500
set verify off
set pagesize 0
set term off
set trims on
set linesize 600
set heading off
set timing off
set verify off
set numwidth 38
SPOOL c:\
具体的文件名
你要运行的sql语句

SPOOL OFF


作为一个模版,只要将必要的语句假如这个模版就可以了。

分享到:
评论

相关推荐

    spool oracle数据导出

    在Oracle中,Spool主要通过SQL*Plus工具实现,它可以将SQL查询结果保存为文本文件,方便后续处理。 二、SQL*Plus中使用Spool 1. 开启Spool:在SQL*Plus命令行中,使用`SPOOL filename`命令开启Spool功能,并指定...

    sql_plus连接分析

    7. **数据导入导出**:SQL Plus的`SPOOL`命令可以将输出内容重定向到文件,这对于批量生成报告或数据备份非常有用。 8. **性能分析**:SQL Plus结合Oracle的性能分析工具,如`EXPLAIN PLAN`,可以帮助用户分析SQL...

    oracle.exportsql.(导出建表脚本)

    描述中提到,“只要有一个表清单,就可以导出所有建表脚本”,这通常可以通过SQL Developer、PL/SQL Developer等Oracle数据库管理工具实现,也可以通过命令行工具如SQL*Plus来完成。 在给定的文件中,"table.list...

    oracle 导出xls文件数据的脚本

    Oracle的外部表功能允许我们像操作普通表一样访问非Oracle数据源,例如文本文件、CSV文件或者在这里的XLS文件。首先,我们需要创建一个外部表定义,指定数据的来源、格式以及字段映射。对于XLS文件,我们可能需要...

    oracle数据库导出表结构到WORD文档

    3. **生成脚本**:在工具中找到“导出”或“生成脚本”的选项,这通常会生成一个包含CREATE TABLE语句的文本文件,这些语句可以重建表结构。 4. **转换为Word**:将生成的SQL脚本复制到Word文档中,并按照需要进行...

    SQL instantclients-sqlplus-windows.x64-12.2.0.1.0.zip

    此外,SQL Plus还支持输出格式定制,可以方便地将查询结果导出为文本、CSV或其他格式,便于数据分析和报告生成。 总的来说,"SQL instantclients-sqlplus-windows.x64-12.2.0.1.0.zip"为64位Windows用户提供了一个...

    定时导出Oracle数据库数据并上传到FTP目录脚本

    Oracle提供了多种数据导出工具,如SQL*Plus的`spool`命令、`expdp`(数据泵导出)或PL/SQL程序。在这个案例中,由于我们希望导出特定表的特定字段,可能需要结合SQL查询来实现。例如,你可以编写一个SQL查询,使用`...

    Oracle数据库中业务数据文本导出.pdf

    UTL_FILE包则可以在服务器端直接生成文本文件,减少了不必要的网络传输,并且生成的文件更加纯净,适合后续的数据导入操作。 使用UTL_FILE包之前,必须确保用户拥有执行该包的权限。这通常需要数据库管理员以SYS...

    Oracle 有 选择地导出数据 到 excel的方法

    本文将详细介绍一种使用SQL*Plus有选择地导出Oracle数据到Excel的方法,该方法已在实际环境中成功运行。 首先,我们需要了解SQL*Plus是Oracle提供的一款命令行工具,用于执行SQL查询和PL/SQL程序。通过它,我们可以...

    spool导出与sqlldr导入

    SQL*Loader是Oracle提供的一个快速数据加载工具,可以从文本文件批量导入数据到数据库中。它通过控制文件(如"InputLost.ctl")定义数据格式和加载规则。控制文件的基本结构包括以下部分: - **LOAD DATA**:声明...

    oracle导出excel和excel导入oracle的经验总结.pdf

    使用SQL Plus执行SQL,将结果集保存到文本文件,手动替换字符后另存为CSV,最后用Excel打开并另存为Excel文件。 2. **Excel数据导入Oracle** - **方法一:PL/SQL Developer** PL/SQL Developer同样支持数据导入...

    oracle导出txt文的工具

    通过使用ociuldr,用户可以快速生成包含数据库记录的纯文本文件,这些文件通常包含分隔符(如逗号或制表符)以区分不同的列,便于后续处理。 ociuldr的使用步骤一般包括以下几点: 1. **配置环境**:首先确保你的...

    财税实务:将Excel数据导出到Oracle数据库.pdf

    在完成数据录入后,你需要将Excel文件另存为制表符分隔的文本文件,以便SQL*Loader可以识别。具体步骤包括:选择“文件”->“另存为”,然后在“保存类型”中选择“制表符分隔”,并命名为“text.txt”,保存到便于...

    Oracle Plus便携式手册

    本章介绍如何使用SQL*Plus的功能来生成和格式化文本报告。内容包括: - 使用SET命令来控制输出的格式。 - 如何定义和使用自定义格式。 - 使用BREAK和COMPUTE命令来生成汇总报告。 - 如何导出报告到不同格式的文件中...

    第3章 Oracle管理工具.ppt

    SQL Plus提供了一些编辑命令,如追加文本、替换文本、删除命令、添加行和显示缓存区内容,方便用户对输入的SQL语句进行操作。 3.2.4 使用SQL Plus格式化查询结果 为了使查询结果更易读,SQL Plus允许用户使用`...

    如何实现将Excel、Access、FoxPox数据导入Oracle数据库.pdf

    这是一个文本文件,指定数据导入的规则,如字段分隔符、数据文件路径以及如何映射到Oracle表。在记事本中编辑此文件,如示例所示,定义了数据字段和表名。 最后,通过DOS或UNIX命令窗口运行SQL*Loader命令,指定...

    (Oracle管理)ORACLE数据库sqlplus使用技巧.pdf

    如果你需要将表数据导出成逗号分隔的文本文件,可以使用类似的方法。例如,将DEPT表的数据导出,列与列间以逗号分隔: - 创建一个文件,如`export_dept.csv.sql`,并写入以下内容: ```sql SET ECHO OFF SET ...

    PL/SQL Developer

    使用这些工具,您可以重新编译全部不合法对象、查找数据库源中文本、导入或导出表格、生成测试数据、导出文本文件、监控dbms_alert和dbms_pipe事件、浏览会话信息等。  授权——大多数开发环境中,您不希望所有...

    pl/sql developer 9 + 注册机

    使用这些工具,您可以重新编译全部不合法对象、查找数据库源中文本、导入或导出表格、生成测试数据、导出文本文件、监控dbms_alert和dbms_pipe事件、浏览会话信息等。 授权  大多数开发环境中,您不希望所有数据库...

Global site tag (gtag.js) - Google Analytics