私はこの機能を持っています
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 COSが必要です。