Oracle 调用调用多个SQL文件的SQL文件
环境: 数据库oracle 11gOracle 调用调用多个SQL文件的SQL文件,oracle,batch-file,Oracle,Batch File,环境: 数据库oracle 11g Windows 2008 R2 我有一个批处理程序,它创建一个调用其他SQL文件的SQL文件(ORACLE) 例如,批处理脚本生成的SQL文件称为Generatedfile.SQL spool <somelogdir/logfile.log> prompt execute abc.sql @ <\path\to\abc.sql\>abc.sql prompt execute XYZ.sql @ <\path\ to\ XYZ.s
Windows 2008 R2 我有一个批处理程序,它创建一个调用其他SQL文件的SQL文件(ORACLE) 例如,批处理脚本生成的SQL文件称为
Generatedfile.SQL
spool <somelogdir/logfile.log>
prompt execute abc.sql
@ <\path\to\abc.sql\>abc.sql
prompt execute XYZ.sql
@ <\path\ to\ XYZ.sql\>XYZ.sql
etc.
spool off
exit;
假脱机
提示执行abc.sql
@abc.sql
提示执行XYZ.sql
@XYZ.sql
等
停止输出
出口
我正在使用
sqlplus -S <someUsername>/password@hostname:1521/Some_SID @Generatedfile.sql
sqlplus-S/password@hostname:1521/Some_SID@Generatedfile.sql
SQL文件只是坐着旋转,什么也不做。生成的Spool为空。我假设
\path\to\abc.sql
中的语句没有被终止
或/
使用“-S”标志试试看它在做什么/没有做什么。你也试过手动运行任何被调用的脚本来检查它们的工作情况吗?@a_horse_和_no_name是的,当然。编辑答案。