我有这个功能
TYPE TEST_DATA IS VARRAY(100) OF NUMBER;
function TEST(p IN NUMBER)
return TEST_DATA ;
在函数体中
function TEST(p IN NUMBER)
return TEST_DATA is
test_exit TEST_DATA;
begin
test_izlaz := TEST_DATA();
test_izlaz.extend;
test_izlaz(1) := 5;
return test_izlaz;
end TEST;
当我尝试从命令行调用函数时,我得到“ORA-00902:无效数据类型”?我究竟做错了什么 ?我需要 varray 因为这将获取复杂的数据。