Antw: plpgsql function gets wierd with Null parameters
Gerhard Dieringer <dieringg@eba-haus.de>
From: "Gerhard Dieringer" <DieringG@eba-haus.de>
To: <pgsql-sql@postgresql.org>
Cc: "<Skeets and Kim Norquist" <norqu2@juno.com>
Date: 2000-07-03T07:42:54Z
Lists: pgsql-sql
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