防止假脱机在输出文件中添加 SQL 查询
Prevent Spool to add SQL query in output file
我希望我的脚本停止在输出文件中打印 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 查询的结果,没有其他内容。
将您的命令放入文件中。然后 运行 来自 SQLPUS.
例如制作一个文件query.sql。
SQL>@query.sql
现在 SQL 不会将查询放入假脱机文件中。
这样 SQLPLUS 将听取您的 set .. off 命令。请参阅文档。
*设置回声{ON |离开}
控制是否在执行的脚本中回显命令
使用 @、@@ 或开始。 ON 在屏幕上显示命令。离开
抑制显示。 ECHO 不影响命令的显示
您以交互方式输入或从操作重定向到 SQLPlus
系统。**
我希望我的脚本停止在输出文件中打印 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 查询的结果,没有其他内容。
将您的命令放入文件中。然后 运行 来自 SQLPUS.
例如制作一个文件query.sql。
SQL>@query.sql
现在 SQL 不会将查询放入假脱机文件中。
这样 SQLPLUS 将听取您的 set .. off 命令。请参阅文档。
*设置回声{ON |离开} 控制是否在执行的脚本中回显命令 使用 @、@@ 或开始。 ON 在屏幕上显示命令。离开 抑制显示。 ECHO 不影响命令的显示 您以交互方式输入或从操作重定向到 SQLPlus 系统。**