1

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

#!/bin/bash

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


execute second_procedure(); 
commit;
exit;
END

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

4

1 回答 1

2

将其更改为:

#!/bin/bash

sqlplus -s my_scheme@database/pass<<END
execute first_procedure();
commit;

execute second_procedure(); 
commit;
exit;
END
于 2012-05-02T15:27:28.960 回答