簡単な質問です。質問のタイトルの出力関数にエイリアスを付けて、DBMS_OUTPUT.PUT_LINE('hello') ではなく trace('hello') のようなものを呼び出せるようにすることは可能ですか?
出力を使用してデバッグを支援し、関数名全体を入力したり、常にコピーして貼り付けたりするのにうんざりしているため、これが必要です。
御時間ありがとうございます。
簡単な質問です。質問のタイトルの出力関数にエイリアスを付けて、DBMS_OUTPUT.PUT_LINE('hello') ではなく trace('hello') のようなものを呼び出せるようにすることは可能ですか?
出力を使用してデバッグを支援し、関数名全体を入力したり、常にコピーして貼り付けたりするのにうんざりしているため、これが必要です。
御時間ありがとうございます。
呼び出しをラップするプロシージャを作成するだけです。
create or replace procedure trace(v_message in VARCHAR2)
as
begin
dbms_output.put_line(v_message);
end;
使用法:
SQL> begin
2 trace('hello');
3 end
4 ;
5 /
PL/SQL procedure successfully completed.
SQL> set serverout on size 1000000
SQL> /
hello
PL/SQL procedure successfully completed.