PL/SQL スクリプトがあり、シェル スクリプトを使用して自動的に実行するように依頼されました。問題は、それを行う方法がわからないことです。そのため、それを行うのに役立つ方法があれば、よろしくお願いします。
私は基本を取ろうとしましたが、それは私が必要とするものとはかけ離れています:
output="$(sqlplus -S user/pw@//ip:1521/db <<ENDOFSQL
set serveroutput on;
DECLARE
v_return PLS_INTEGER;
BEGIN
DBMS_OUTPUT.PUT_LINE(v_return);
END;
exit;
ENDOFSQL)"
echo $output