У меня есть простая функция PostgreSQL, которая, по моему мнению, должна возвращать значения в отдельные столбцы -115
и 101000005458E6258...
, но она возвращает один столбец, в котором два значения разделены запятой -115,101000005458E6258...
. Что не так с моей функцией?
CREATE OR REPLACE FUNCTION public.get_direction()
RETURNS TABLE(direction integer, geom geometry)
AS $$
BEGIN
RETURN QUERY SELECT
heading-lag(heading) over (order by time) AS direction, a.geom AS geom
FROM public.mytable a
WHERE reg='125123'
GROUP BY heading, a.geom , a.time;
END; $$
LANGUAGE 'plpgsql';
я вызываю функцию
SELECT public.get_direction();
Спасибо.
select * from get_direction();
. - person freakish   schedule 25.06.2020