【发布时间】:2019-06-24 16:09:54
【问题描述】:
我正在尝试创建一个连接 sqlplus 并在子文件夹中执行 file.sql 的 ShellScript。
- folderA/
* scripts/myShellScript.sh
* sql/mySql.sql
我想从 myShellScript.sh 执行 mySql.sql。
我试过了:
@../sql/mySql.sql
但它的返回:找不到文件。
这是我的代码:
sqlplus -s $username/$password > logtest << EOF
WHENEVER OSERROR EXIT 9;
WHENEVER SQLERROR EXIT SQL.SQLCODE;
set echo on
set time off
set timing off
set heading off
set termout off
prompt ...
@../mySql.sql
SPOOL OFF
exit;
感谢您的帮助!
【问题讨论】:
标签: sql shell sqlplus oracle-xe