如何从 Unix 批处理文件逐个运行两个 Oracle 存储过程



我在批处理文件中运行存储的 Oracle 过程并执行。现在我想执行第二个过程,但脚本只执行第一个。我哪里犯了错误?

#!/bin/bash
sqlplus -s my_scheme@database/pass<<end
execute first_procedure();
commit;
exit;
END

execute second_procedure(); 
commit;
exit;
END

我阅读了一些互联网=),但仅找到有关运行一个过程的信息。需要帮助。

将其更改为:

#!/bin/bash
sqlplus -s my_scheme@database/pass<<END
execute first_procedure();
commit;
execute second_procedure(); 
commit;
exit;
END

最新更新