| От | Alex Sandini |
|---|---|
| Тема | Re: pgplsql and parameters question |
| Дата | |
| Msg-id | 3D7F5027.8020803@keyware.com обсуждение исходный текст |
| Ответ на | pgplsql and parameters question (Alex Sandini <asandini@keyware.com>) |
| Список | pgsql-general |
Sorry, error message is (for function add_one):
ERROR: Unable to identify left operator '+' for type 'int4'
You may need to add parentheses or an explicit cast
Alex Sandini wrote:
> I don't get parameters working in my pgplsql functions.
> I.e.:
>
> CREATE FUNCTION add_one (INTEGER) RETURNS INTEGER AS '
> BEGIN
> RETURN ($1 + 1);
> END;
> ' LANGUAGE 'plpgsql';
>
> Does not work's for me, while the following one works just fine.
>
> CREATE FUNCTION startweek() RETURNS DATE AS '
> DECLARE
> start date;
> BEGIN
> start:= to_date(''01-01-''||date_part(''year'', timestamp ''now''),''DD
> MM YYYY'') + date_part(''week'', timestamp ''now'') * 7 - 8;
> RETURN start;
> END;
> ' LANGUAGE 'plpgsql';
>
> Any idea?
> Thanks,
>
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера