1
Я пытаюсь написать простую функцию/R PL, которая находит среднее значение столбца (Greenplum 4.3.4 DB)PL/R - Пройдите весь столбец в качестве аргумента
CREATE OR REPLACE FUNCTION mean_plr(val numeric[]) RETURNS numeric AS
$$
x <- val
avg = mean(x)
return(avg)
$$
LANGUAGE 'plr';
SELECT mean_plr(sensor1) FROM public.tempSensors;
Это, однако, дает me the error:
ERROR: function mean_plr(numeric) does not exist
LINE 1: SELECT mean_plr(sensor1) FROM public.tempSensors;
^
HINT: No function matches the given name and argument types. You may need to add explicit type casts.