【PL/SQL】パッケージ・其ノ壱(概要)
パッケージってなんだよっ!
![魔理沙](http://www.prgkop.com/wp-content/uploads/2020/07/149.png)
![霊夢](http://www.prgkop.com/wp-content/uploads/2020/07/156-1.png)
なんでいきなりキレてるのよ。
教えてあげるから落ちついて。
全然わからないぜ。
![魔理沙](http://www.prgkop.com/wp-content/uploads/2020/07/370.png)
![霊夢](http://www.prgkop.com/wp-content/uploads/2020/07/202-1.png)
まだ何も教えてないわよ。
![霊夢](http://www.prgkop.com/wp-content/uploads/2020/07/47-1.png)
とりあえず始めるからよく聞いてね。
(大丈夫かしら。。。)
パッケージの概要
![霊夢](http://www.prgkop.com/wp-content/uploads/2020/07/101-1.png)
さっそくだけど、「PROCEDURE」と「FUNCTION」は使ってるわよね?
バリバリ使ってるゼ!
![魔理沙](https://www.prgkop.com/wp-content/uploads/2020/07/235.png)
でも、オラクルの中が「PROCEDURE」と「FUNCTION」の
オブジェクトだらけになっちまってるぜ。
もう訳がわからないんだよな。
![魔理沙](http://www.prgkop.com/wp-content/uploads/2020/07/368.png)
この前なんて「FUNCTION」をリコンパイルしたら
10個以上の「PROCEDURE」が未コンパイル状態になっちまってるし。
(未コンパイル 霊夢に聞けない 妖夢に聞いたぜ 友蔵・心の俳句・字余り)
![魔理沙](http://www.prgkop.com/wp-content/uploads/2020/07/345.png)
![霊夢](https://www.prgkop.com/wp-content/uploads/2020/07/184-1.png)
あ~、パッケージを使ってないとそうなるのよね。
![霊夢](http://www.prgkop.com/wp-content/uploads/2020/07/04-1.png)
パッケージは名前の通り、「PROCEDURE」とか「FUNCTION」をパックするのよ。
Javaで言う「クラス」がPL/SQLのパッケージ、
Javaの「メソッド」がPL/SQLの「PROCEDURE」と「FUNCTION」かしら。
げっ。Javaの「メソッド」をバラで使ってる状態か。
そりゃ数が多くなるわな。
![魔理沙](http://www.prgkop.com/wp-content/uploads/2020/07/107.png)
じゃあ、未コンパイルの件は何なんだよ!
![魔理沙](http://www.prgkop.com/wp-content/uploads/2020/07/319.png)
![霊夢](http://www.prgkop.com/wp-content/uploads/2020/07/201-1.png)
PL/SQLには依存関係ってのがあって、
例えば、「PROCEDURE」の中で「FUNCTION」を使っているとするでしょ。
その時、「PROCEDURE」は子、「FUNCTION」は親の関係になるじゃない。
親の「FUNCTION」がコンパイルされると、子の「PROCEDURE」が未コンパイル状態になるの。子が10個あれば全部そうなるのよ。
わ~け~が~わ~か~ら~~~~ん
![魔理沙](http://www.prgkop.com/wp-content/uploads/2020/07/270.png)
![霊夢](http://www.prgkop.com/wp-content/uploads/2020/07/101-1.png)
私に依存している「魔理沙」は、私が見えなくなったら
な~んにもできなくてパニックになるのと同じよ。
掃除・洗濯・ご飯の準備してくれる「FUNCTION」が居なくなったらね~。
わかりやす過ぎて、複雑な心境だわさ。
![魔理沙](http://www.prgkop.com/wp-content/uploads/2020/07/392.png)
![霊夢](http://www.prgkop.com/wp-content/uploads/2020/07/202-1.png)
語尾が変になってキャラ崩壊しとるやんけっ!
おまえもな!
![魔理沙](http://www.prgkop.com/wp-content/uploads/2020/07/221.png)
![霊夢](http://www.prgkop.com/wp-content/uploads/2020/07/83-1.png)
んまぁ~、そんな事なくてよ魔理沙さん。
ぐへっ!
霊夢のキャラ崩壊が治らないので「其の弐」に続くぜ!
![](http://www.prgkop.com/wp-content/uploads/2020/07/29.png)