#!/bin/ksh
sqlplus -s ip2339/***@dv42<<END
execute proc1;
commit;
exit;
END
我在数据库中创建了该过程。执行时没有得到输出。
答案 0 :(得分:3)
假设您的输出&#39;来自程序中的dbms_output
个陈述,如果您没有提到异常,则需要打开set serveroutput on
的那些陈述:
#!/bin/ksh
sqlplus -s ip2339/***@dv42<<END
set serveroutput on
execute proc1;
commit;
exit;
END
当然,这些都是相当重要的假设......