从PL / SQL Developer创建文本文件

时间:2016-06-09 12:48:35

标签: oracle plsqldeveloper

有人可以解释如何创建文本文件并从选择查询保存到我的C盘吗?无论何时我运行查询,我都希望查询用新的查询数据替换旧的文本文件。

1 个答案:

答案 0 :(得分:0)

您需要按照以下步骤操作:

  1. 将其保存在名为get_data.sql

    的文件中
    SET HEADING OFF
    SET FEEDBACK OFF
    SET TERM OFF
    SET LONG 100000
    SPOOL Dept_100.txt
    select 'EmployeeName  : '||Emp_id from Employee where Deptno = 100;
    SPOOL OFF
    
  2. 在CMD上,转到脚本所在的文件夹。

  3. 通过命令提示符使用sqlplus进行连接。

  4. 运行脚本

    SQL>@spool.sql
    
  5. spool.sql包含select语句,该语句将选择为Dept工作的所有员工的员工名称:100(仅举例)。

  6. 运行spool.sql将创建一个包含employeenames的文件“Dept_100.txt”。