如何解决为什么我看不到嵌套的表格元素?
我正在尝试查看集合“emp_t”中的内容,但它返回了这 3 个错误:
1.) PL/sql: ORA-22800: 无效的用户定义类型
2.) PLS-00597:INTO 列表中的表达式“EMP_T”类型错误
3.) PLS-00201:必须声明标识符“EMPT_T”
"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;
预先感谢您的任何帮助或建议!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。