我有一个shell脚本,我在其中执行一个简单的查询,并尝试进行假脱机。但不起作用,则不会生成假脱机文件。如果我在oracle会话中这样做,我不会有任何问题。我认为我的代码中有问题,但我看不到任何东西。
connection_script.sh
#!/usr/bin/ksh
query="$1"
sqlplus -s /nolog <<EOF | egrep -v Conectado
connect ${USER_QUERY}/${PASS_QUERY}@${CONNECTION}
${query}
EOF
并使用spool编写脚本:
$PATH/connection_script.sh "
set termout off
set verify off
set linesize 90
set pagesize 20
set serverout on
spool myreport3.csv
select name, description from tableA;
exit
"
你能帮我个忙吗?
发布于 2017-12-18 09:52:43
问题出在引号里。我必须把引号隔开,一切都没问题。谢谢
https://stackoverflow.com/questions/47864140
复制