我有 PL/SQL 脚本,我被要求使用 shell 脚本让它们自动运行。问题是我不知道如何做到这一点,所以如果有任何方法可以帮助我做到这一点,我将不胜感激。
我试图掌握基础知识,但离我需要的还很远:
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