0
下面的腳本運行時存儲在文件的MyScriptSQL腳本不顯示輸出從UNIX CLI
當我運行它從UNIX CLI預言:
$ /的MyScript 1234 2345
它不顯示任何輸出,但是當我在SQL提示符上單獨運行命令時,它們運行良好並生成輸出。
任何人都可以幫忙,爲什麼沒有UNIX CLI的輸出?
#!/bin/ksh
startDt=$1
endDt=$2
sqlplus mysqlroot/mysqlroot <<EOF >/dev/null
SET TRIMOUT ON;
SET FEEDBACK OFF;
SET PAGESIZE 0;
SET VERIFY OFF;
set linesize 2300;
set colsep |;
select * from my_sales where saleTIME >= $startDt and saleTIME<= $endDt;
exit;
EOF
擺脫'>/dev/null'。 – 2014-09-02 05:39:18