Я пытаюсь заставить эту функцию plpgsql работать:
CREATE OR REPLACE FUNCTION outofdate(actualdate varchar)
RETURNS TABLE(designacion varchar(255),timebeingrotten varchar(255))
AS $BODY$
SELECT designacao, actualdate - prazo
FROM alimento
WHERE prazo < actualdate;
$BODY$
LANGUAGE 'plpgsql' volatile;
SELECT *
From outofdate('12/12/2012');
Она все время выдает ошибку в строке 2 - таблице ..
ОШИБКА: синтаксическая ошибка около или около «ТАБЛИЦА» СТРОКА 2: ВОЗВРАТ ТАБЛИЦА (designacion varchar (255), timebeingrotten varch ... ^
*** Ошибка ** *
ОШИБКА: синтаксическая ошибка в "ТАБЛИЦЕ" или рядом с ним Состояние SQL: 42601 Символ: 67