1

SQL DeveloperでPL/SQLを実行すると、プロシージャが完了すると、「PL/SQLプロシージャが正常に完了しました」というメッセージが表示されます。返されます。

何らかの理由で DBMS_OUTPUT.PUT_LINE を介して操作を完了できなかった場合、実行される PL/SQL はユーザーにエラー メッセージを返すことがありますが、ユーザーには「PL/SQL プロシージャが正常に完了しました。」と表示されるため、誤解を招く可能性があります。 (特に、スクリプト出力ウィンドウが小さすぎて DBMS_OUTPUT が表示されない場合)。

スクリプトが「PL/SQLプロシージャが正常に完了しました」を返さないようにしながら、DBMS_OUTPUTが本来あるべきものを返すようにする方法はありますか?

そうでない場合、ユーザーに即座にパーソナライズされたフィードバックを提供するために、私が気付いていないSQL Developerの代替手段はありますか?

declare 

    testex exception;

begin

    if 1=1 then 
        raise testex;
    end if;

exception when testex then

    dbms_output.put_line('Error msg');

end;
4

3 に答える 3