kinjouj.github.io

Stored Procedure Package

2010-01-31T00:00:00+09:00 PL/SQL

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

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;