PL/SQL文についてです。
PL/SQL文において、CREATE TYPEでオブジェクト型のものを用意しました。そこにはnumber型の変数が10個あります。 そしてパッケージ内のプロシージャでそのオブジェクトを使用したいんです。
CREATE OR REPLAECE PACKAGE BODY BIG(○○ IN NUMBER、answer OUT NOCPY HAIRETSU) IS・・・・・・・・・・・・・・
BEGIN answer := HAIRETSU();
answer.extend(8);
obj := temp_answer(0,0,0,0,0,0,0,0,0,0);
1.このあとにカーソルからいろいろ計算をしてtemp_income_personをもとめたとします。これをオブジェクト型の変数income_personにいれるときにobj.income_person := temp_income_personで格納されますか??dbms_output.put_line(obj.income_person)と入力しておいても表示されません。
2.このようにオブジェクトの10個の変数をすべてうめたあとでこのオブジェクトをまるまるanswer配列に格納します。
answer(i) := obj;
これで配列に格納されたことになりますか?
3.次にobj := temp_answer(0,0,0,0,0,0,0,0,0,0); で初期化し、ループを用いて配列をうめていきます。可能ですか?