| От | Tom Lane |
|---|---|
| Тема | Re: assign count() result to a declared variable in plpgsql |
| Дата | |
| Msg-id | 18786.1024935153@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | assign count() result to a declared variable in plpgsql (Joseph Syjuco <joseph@asti.dost.gov.ph>) |
| Список | pgsql-sql |
Joseph Syjuco <joseph@asti.dost.gov.ph> writes:
> i want to put my count() result in a plpgsql declared integer variable
> declare f_count_var integer;
> begin
> select into f_count_var count(empno) from employee
> end;
> tried this one but it doesnt work
Works for me:
regression=# create function foo() returns int as '
regression'# declare f_count_var integer;
regression'# begin
regression'# select into f_count_var count(unique1) from tenk1;
regression'# return f_count_var;
regression'# end' language plpgsql;
CREATE FUNCTION
regression=# select foo(); foo
-------10000
(1 row)
What PG version are you using?
regards, tom lane
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера