我有以下错误
An unexpected token "table" was found following "elect .."
这是在下面的代码之后产生的。如果我调用该函数,它可以正常工作
--example
select * from foo('2013-02-20')
但是当我将它插入存储过程时,它就无法工作了。是否允许调用像我在下面所做的那样的函数?
create function foo( my_date date ) returns table(data integer)
language sql READS SQL DATA return select id,sum(value) from table where date=my_date group by id;
create procedure list_open_positions(my_date date)
LANGUAGE SQL begin select * from table(foo(my_date)); end;