我试图让这个 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 行 - 表上给我一个错误..
错误:“TABLE”第 2 行或附近的语法错误:RETURNS TABLE(designacion varchar(255),timebeingrotten varch... ^
***错误** *
错误:“TABLE”SQL 状态或附近的语法错误:42601 字符:67