【发布时间】:2015-06-06 23:03:25
【问题描述】:
我希望我的脚本停止在输出文件中打印 SQL 查询。
我尝试了不同的方法,但它只是没有发生。
sqlplus user/password@(TNS Entry) << EOF
SET head OFF;
SET feed OFF;
SET trimspool ON;
SET linesize 32767;
SET pagesize 32767;
SET echo OFF;
SET termout OFF;
SET verify OFF;
SET NEWPAGE NONE;
SET verify off;
@test.txt
spool file_name.csv
select * from Customer;
spool off
EXIT;
EOF
你能帮忙吗,我希望 csv 文件只有 SQL 查询的结果,没有别的。
【问题讨论】:
-
test.txt的内容是什么?也许其中包含重新打开某些设置的命令?
-
test.txt 为空。该文件假设将 sql 查询捕获为 spool 生成的输出。
-
那行不通。您所做的是在 sqlplus 中运行 @test.txt 的内容。