`
eyec
  • 浏览: 9743 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

SQLPLUS SPOOL命令使用

阅读更多
SPOOL是SQLPLUS的命令,必须在SQLPLUS中使用,主要完成以标准输出方式输出SQLPLUS的命令及执行结果,一般常用户格式化导出ORACLE表数据。


对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如:

select taskindex||'|'||commonindex||'|'||tasktype||'|'||to_number(to_char(sysdate,'YYYYMMDD')) from sys_user;




spool常用的设置

set colsep' ';    //域输出分隔符

set echo off;    //显示start启动的脚本中的每个sql命令,缺省为on

set feedback off;  //回显本次sql命令处理的记录条数,缺省为on

set heading off;   //输出域标题,缺省为on

set pagesize 0;   //输出每页行数,缺省为24,为了避免分页,可设定为0。

set termout off;   //显示脚本中的命令的执行结果,缺省为on

set trimout on;   //去除标准输出每行的拖尾空格,缺省为off

set trimspool on;  //去除重定向(spool)输出每行的拖尾空格,缺省为off


sqlplus -s username/password@sid
set trimspool on;
set linesize 120;
set pagesize 2000;
set newpage 1;
set heading off;
set term off;
spool sys_user.txt;
select col1||','||col2||','||col3||','||col4||'..' from sys_user;
spool off;
exit;
分享到:
评论

相关推荐

    oracle sqlplus 中spool 的使用

    ### Oracle SQLPlus中Spool命令的使用详解 在Oracle数据库管理与开发过程中,SQLPlus作为一款功能强大的命令行工具被广泛使用。其中,`spool`命令是SQLPlus中的一个重要特性,它允许用户将SQL查询结果或命令输出到...

    SQLPlus命令使用大全

    ### SQLPlus命令使用大全 #### 一、概述 SQLPlus是Oracle数据库提供的一个非常实用的命令行工具,它不仅能够执行SQL语句,还可以通过一系列内置命令帮助用户更高效地管理数据库。本文将详细介绍SQLPlus中常用命令...

    SQLPLUS命令的使用大全

    使用`SPOOL file_name`命令可以将SQLPLUS的输出重定向到指定的文件中。这在需要将查询结果或整个会话记录保存下来以供后续分析或分享时非常有用。 ### 5. 停止输出到文件 相对应的,`SPOOLOFF`命令则用于停止将...

    SQLPlus命令使用大全PDF

    这个“SQLPlus命令使用大全PDF”很可能是为用户提供了一个全面的指南,涵盖了各种SQLPlus操作和命令。让我们深入探讨一下SQLPlus的一些核心功能和常见命令。 1. **连接数据库**: 使用`CONNECT`命令连接到Oracle...

    sqlplus命令的使用大全

    使用`SPOOL`命令,可以将`SQL*Plus`的输出内容保存到指定的文件中。这包括查询结果、错误消息等。 - `SQL> SPOOL OFF` 关闭`SPOOL`功能,所有后续输出将不再保存到文件,而是直接显示在终端上。 5. **显示表的...

    Oracle sqlplus命令的使用大全

    4. **Spool命令**: `SPOOL file_name`命令可以将屏幕输出重定向到指定的文件,包括输入的SQL语句和结果。而`SPOOL OFF`则关闭spool功能,确保内容被写入文件。 5. **显示表的结构**: `DESC`(描述)命令用于...

    SQLPLUS命令的使用大全.txt

    本篇文章将深入探讨SQLPLUS命令的使用大全,帮助你更好地理解和操作Oracle数据库。 1. **启动SQLPLUS** 要启动SQLPLUS,你需要在命令行界面输入`sqlplus [用户名/密码@连接标识符]`。例如,如果你的用户名是`scott...

    oracle SQLPlus常用命令

    Oracle SQL*Plus是一款强大的命令行工具,用于与Oracle数据库交互,执行SQL语句以及数据库管理任务。...尤其对于频繁进行SQL查询和数据库维护的IT专业人士来说,熟悉SQL*Plus的使用是必不可少的技能。

    SQLPLUS命令使用大全

    ### SQLPLUS命令使用大全 #### 一、概述 SQL*Plus是Oracle提供的一个非常强大的命令行工具,用于访问和管理Oracle数据库。它不仅能够执行SQL语句,还提供了丰富的功能来帮助用户更好地管理和查看数据。SQL*Plus...

    Oracle SQLPLUS命令的使用大全.doc

    例如,`SQL> SPOOL filename`会将后续的输出保存到`filename`中,直到使用`SPOOL OFF`命令关闭输出。 5. **关闭SPPOOL输出** 使用`SPOOL OFF`命令停止将输出重定向到文件,此时之前重定向的内容才会真正写入到...

    Oracle的SQLPLUS命令的使用大全

    - **描述**:如果之前使用了SPOOL命令将结果输出到文件,则需要使用此命令来停止输出并关闭文件。 - **示例**: - `SQL> SPOOLOFF` ##### 6. 显示表结构 - **语法**:`SQL> desc table_name` - **描述**:此命令...

    ORACLE SQLPLUS 命令大全

    用户可以使用 HELP 命令来查看命令的语法、参数选项和使用方法。 二、@ 命令 @ 命令用于运行调入内存的 SQL 文件,可以从本地文件系统或 Web 服务器上加载脚本文件。例如,@ F:/test.sql 可以执行 test.sql 脚本...

    SQLPLUS常用命令列表

    ### SQLPLUS常用命令列表 #### 一、简介 SQL*PLUS是Oracle数据库系统的一个非常重要的工具,主要用于执行SQL语句、脚本文件等,并能够帮助用户进行数据查询、管理及编辑等工作。本文将详细介绍SQL*PLUS中的一些...

    SQLPLUS命令查询文档

    8. **输出重定向**:`SPOOL`命令可以把SQLPLUS的输出重定向到一个文件,这对于记录查询结果或者生成报告非常有用。 9. **游标操作**:通过`DECLARE CURSOR`, `OPEN`, `FETCH`, 和 `CLOSE`等命令,可以在SQLPLUS中...

Global site tag (gtag.js) - Google Analytics