| От | Nelio Alves Pereira Filho |
|---|---|
| Тема | Help with Procedures in pgsql |
| Дата | |
| Msg-id | 3A22BD8C.A93790E1@ifx.com.br обсуждение исходный текст |
| Ответы |
Re: Help with Procedures in pgsql
|
| Список | pgsql-sql |
I have the folowing procedure in PL/pgsql: CREATE FUNCTION set_counter () RETURNS INT AS ' DECLARE nivel_rec record;new_count integer; BEGINUPDATE nivel SET count=-2; FOR nivel_rec IN SELECT * FROM nivel LOOP new_count := set_counter_row (nivel_rec); END LOOP; RETURN new_count; END;' LANGUAGE 'plpgsql'; I create it, but when I do 'select set_counter()', it saysIFX=# select set_counter();ERROR: Attribute 'nivel_rec' not foundIsn'tthat the right sintax to declare variables in pgsql? What's wrong with it?Does my procedure contain any other errors that will appear later? Thanks -- Nelio Alves Pereira Filho IFX Networks Sao Paulo / Brazil
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера