ストアドプロシージャーをパッケージ化する事ができるらしい。そのメモ

Package Structを作成

CREATE OR REPLACE PACKAGE SAMPLE_PAC IS
    function say() return varchar2;
end;

Package Bodyを作成

CREATE OR REPLACE PACKAGE BODY SAMPLE_PAC IS
    function say() return varchar2 is
        begin
            return "Hello World";
        end;
    end;

実行してみる

declare
    rst varchar2(100);
begin
    rst := sample_pac.say();
    dbms_output.put_line("Message: " || rst);
end;