"Tony S" <tony(at)vectorsalad(dot)com> writes:
> Function defined with INOUT parameter. Value of parameter is not returned
> to calling function.
You are confused about the meaning and use of INOUT. It's not some kind
of pass-by-reference parameter, it's just a shorthand for separate IN
and OUT parameters. In your example, the PERFORM discards the function
result; the original value of 'outparameter' is not and cannot be
modified by the called function.
regards, tom lane
In response to
pgsql-bugs by date
|Next:||From: Tom Lane||Date: 2005-12-12 15:34:06|
|Subject: Re: BUG #2108: Function with OUT parameters not recognized, using plpgsql |
|Previous:||From: Alvaro Herrera||Date: 2005-12-12 15:31:07|
|Subject: Re: [BUGS] BUG #2108: Function with OUT parameters not recognized, using plpgsql|