我想创建一个访问表类型 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 对象吗?