次のエラーがあります
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;