为什么我看不到嵌套的表格元素?

问题描述

我正在尝试查看集合“emp_t”中的内容,但它返回了这 3 个错误

1.) PL/sql: ORA-22800: 无效的用户定义类型

2.) PLS-00597:INTO 列表中的表达式“EMP_T”类型错误

3.) PLS-00201:必须声明标识符“EMPT_T”

PL/sql 代码如下:

"tsemp_hist_emp_num" 是表格中类型为 number 的列。

Declare
TYPE empnum IS TABLE OF number;
emp_t empnum := empnum();
 
CURSOR cur_emp IS 
select cast( collect(tsemp_hist_emp_num) as empnum)
from dual;
 

 


 
BEGIN 

OPEN cur_emp; 
FETCH cur_emp INTO emp_t;
CLOSE cur_emp;


FOR i IN 1 .. 3 LOOP
dbms_output.put_line('Employee number: '|| empt_t(1));
END LOOP;

END; 

预先感谢您的任何帮助或建议!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)