Thread
-
Antw: plpgsql function gets wierd with Null parameters
Gerhard Dieringer <dieringg@eba-haus.de> — 2000-07-03T07:42:54Z
Skeets Norquist wrote: > When I call the following plpgsql function with the last two parameters > as Null, the first parameter loses it's value: > ma=> select createFund('fred', null, null); > ... > However it works fine when I give values to the last two params: > ma=> select createFund('fred', 'joe', 5); > ... It's a known bug of plpgsql that if one arg is NULL, all other args are also assumed to be NULL. I think (hope) this will be fixed in a future version. Gerhard -
Re: Antw: plpgsql function gets wierd with Null parameters
Tom Lane <tgl@sss.pgh.pa.us> — 2000-07-03T14:16:51Z
"Gerhard Dieringer" <DieringG@eba-haus.de> writes: > It's a known bug of plpgsql that if one arg is NULL, all other args > are also assumed to be NULL. I think (hope) this will be fixed in a > future version. 7.1. It is already fixed in current development sources. BTW it's not actually plpgsql's fault, but that of the function-call interface. The problem appears no matter what programming language you write the function in. regards, tom lane