パッケージの使い方

プロシージャとファンクションをひとまとめにする(Oracle)

書き方

CREATE OR REPLACE PACKAGE 名前 AS 宣言 END 名前; /(仕様部)
CREATE OR REPLACE PACKAGE BODY 名前 AS 本体 END 名前; /(本体)
EXEC 名前.プロシージャ(引数)  SELECT 名前.ファンクション(引数) FROM DUAL;

仕様部に外から使えるものの名前と引数を書き、本体に中身を書きます。使うときは パッケージ名.名前 と書きます。この神殿のパッケージは、プロシージャとファンクションだけをまとめられます(パッケージの変数はまだ使えません)。

実際に打って練習する

Oracle コースの Lv31「技をまとめる パッケージ」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜3 はログインすると無料で試せます(それより先はゴールド以上のプランで遊べます)。

Oracle SQL・PL/SQL の構文一覧へ戻る