从UNIX CLI运行时sql脚本不显示输出
以下脚本存储在文件myscript中 当我从UNIX CLI将其作为oracle运行时: $./myscript 1234 2345 它不显示任何输出,但当我在SQL提示符上单独运行这些命令时,它们运行良好并生成输出 有人能帮忙吗?为什么UNIX CLI没有输出从UNIX CLI运行时sql脚本不显示输出,sql,oracle,Sql,Oracle,以下脚本存储在文件myscript中 当我从UNIX CLI将其作为oracle运行时: $./myscript 1234 2345 它不显示任何输出,但当我在SQL提示符上单独运行这些命令时,它们运行良好并生成输出 有人能帮忙吗?为什么UNIX CLI没有输出 #!/bin/ksh startDt=$1 endDt=$2 sqlplus mysqlroot/mysqlroot <<EOF >/dev/null SET TRIMOUT ON; S
#!/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
#/bin/ksh
startDt=$1
endDt=$2
sqlplus mysqlroot/mysqlroot=$startDt和saleTIME
如果不想将其丢弃,只需删除该输出重定向:
sqlplus mysqlroot/mysqlroot <<EOF
blah blah blah
EOF
sqlplus mysqlroot/mysqlroot
如果不想将其丢弃,只需删除该输出重定向:
sqlplus mysqlroot/mysqlroot <<EOF
blah blah blah
EOF
sqlplus mysqlroot/mysqlroot
如果不想将其丢弃,只需删除该输出重定向:
sqlplus mysqlroot/mysqlroot <<EOF
blah blah blah
EOF
sqlplus mysqlroot/mysqlroot
如果不想将其丢弃,只需删除该输出重定向:
sqlplus mysqlroot/mysqlroot <<EOF
blah blah blah
EOF
sqlplus mysqlroot/mysqlroot摆脱/dev/null
。摆脱/dev/null
。摆脱/dev/null
。摆脱/dev/null
。谢谢。有时候它就在你面前,你会想念它。谢谢你。有时候它就在你面前,你会想念它。谢谢你。有时候它就在你面前,你会想念它。谢谢你。有时它就在你面前,你却错过了它。