Re: ERROR: $1 is declared CONSTANT in plpgsql

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: ERROR: $1 is declared CONSTANT in plpgsql
Дата
Msg-id 23464.1020782431@sss.pgh.pa.us
обсуждение исходный текст
Ответ на ERROR: $1 is declared CONSTANT in plpgsql  (Hans Plum <plum@giub.uni-bonn.de>)
Список pgsql-novice
Hans Plum <plum@giub.uni-bonn.de> writes:
>         DECLARE
>         InpAscii ALIAS FOR $1;
>         BEGIN
>         InpAscii := $1;

> NOTICE:  plpgsql: ERROR during compile of f_ascii2html near line 7
> ERROR:  $1 is declared CONSTANT

You can't assign to a function's input parameters.  That first
assignment is useless as well as incorrect (if it were allowed,
it'd effectively be $1 := $1, because of your ALIAS).

            regards, tom lane

В списке pgsql-novice по дате отправления:

Предыдущее
От: "Joshua b. Jore"
Дата:
Сообщение: Re: Cascaded updates / deletes don't work on inherited
Следующее
От: Oliver Elphick
Дата:
Сообщение: Re: ERROR: $1 is declared CONSTANT in plpgsql