1

テーブル型の Oracle オブジェクトにアクセスする Oracle パッケージを作成したいと考えています。

CREATE OR REPLACE TYPE t_dept_avg_rec AS OBJECT( 
  dept  number, 
  age   number
)

CREATE OR REPLACE TYPE t_dept_avg_tab IS TABLE OF t_dept_avg_rec

以下で説明するように、上記のオブジェクト タイプ テーブルにいくつかのレコードを挿入します。

  dept, age
  ----- ---
 - 20,   60
 - 30,   40
 - 20,   24
 - 30,   66

次に、別の Oracle パイプライン関数を作成して、次の結果を返します。

select dept, avg(age)
  from t_dept_avg_tab
group by dept;

これは Oracle オブジェクトを使用して可能ですか?

4

1 に答える 1