Я хочу вернуть varray из функции oracle, но я не знаю, как это сделать. Вот что я пробовал.вернуть varray из функции oracle
set serveroutput on;
declare
type array_t is varray(2) of number;
CREATE OR REPLACE FUNCTION func() return array_t
begin
array array_t :=array_t(0,0);
array(1):=3;
array(2):=20;
return array;
end;
@ schurik может у пожалуйста, также приведен пример о том, как вызвать эту функцию. –
выберите func из dual; – XING
@XING Я имею в виду, когда пытаюсь вызвать функцию, подобную этой v_array: = func(); Я получаю ошибку. –