doilux’s tech blog

ITに関する備忘録。 DDP : http://doiluxng.hatenablog.com/entry/2018/01/01/195409

OUTキーワードのあるプロシージャを実行する

いつも忘れるのでメモ。以下のページに出てくるDEQUEUE_PERSONをSQL*Plusで実行する方法。

Oracleのメッセージキューイング機能をJavaで使ってみる - So-net

CALL ENQUEUE_PERSON('DOILUX', 'KANAGAWA', '1234-1234');


COMMIT;

SET SERVEROUTPUT ON

declare
    o_n varchar2(10);
    o_a varchar2(10);
    o_t varchar2(10);
begin
    DEQUEUE_PERSON(NAME => o_n, ADDRESS  => o_a, PHONENO => o_t);
    dbms_output.put_line(o_n);
    dbms_output.put_line(o_a);
    dbms_output.put_line(o_t);
end;
/