Re: pl/pgsql and arrays[]
От | Pavel Stehule |
---|---|
Тема | Re: pl/pgsql and arrays[] |
Дата | |
Msg-id | CAFj8pRB2Kp_2SdXJ2-8KgEx46=6aJW5Nk1TMCT8ht5DEXCHdKA@mail.gmail.com обсуждение исходный текст |
Ответ на | pl/pgsql and arrays[] (Maxim Boguk <maxim.boguk@gmail.com>) |
Ответы |
Re: pl/pgsql and arrays[]
|
Список | pgsql-general |
Hello it work on my pc postgres=# \sf fx CREATE OR REPLACE FUNCTION public.fx() RETURNS SETOF integer LANGUAGE plpgsql AS $function$ declare g int[] = '{20}'; begin return next g[1]; return; end; $function$ postgres=# select fx(); fx ---- 20 (1 row) regards Pavel Stehule 2011/12/5 Maxim Boguk <maxim.boguk@gmail.com>: > Some quetions about pl/pgsql and arrays[]. > > Is such constructions as: > > RETURN NEXT array[1]; > > OR > > SELECT val INTO array[1] FROM ...; > > Should not work? > > At least documentation about RETURN NEXT says: > "RETURN NEXT expression;" > > I think array[1] is a valid expression. > > -- > Maxim Boguk > Senior Postgresql DBA.
В списке pgsql-general по дате отправления: