Re: Is this really really as designed or defined in some standard
От | David Fetter |
---|---|
Тема | Re: Is this really really as designed or defined in some standard |
Дата | |
Msg-id | 20080831222207.GH3717@fetter.org обсуждение исходный текст |
Ответ на | Is this really really as designed or defined in some standard (Hannu Krosing <hannu@2ndQuadrant.com>) |
Список | pgsql-hackers |
On Mon, Sep 01, 2008 at 12:55:21AM +0300, Hannu Krosing wrote: > It seems that we allow several function arguments to have same > name (or is it label :) Ugh! > hannu=# create or replace function ff(a int, a int) returns int language > plpgsql as $$begin return $1+$2; end;$$; > CREATE FUNCTION > hannu=# select ff(1,1); > ff > ---- > 2 > (1 row) > > hannu=# select ff(1,2); > ff > ---- > 3 > (1 row) > > hannu=# create or replace function ffa(a int, a int) returns int > language plpgsql as $$begin return a + a; end;$$; > CREATE FUNCTION > hannu=# select ffa(1,2); > ffa > ----- > 2 > (1 row) > > Is this defined by some standard or just an oversight ? This looks like a bug. Cheers, David. -- David Fetter <david@fetter.org> http://fetter.org/ Phone: +1 415 235 3778 AIM: dfetter666 Yahoo!: dfetter Skype: davidfetter XMPP: david.fetter@gmail.com Remember to vote! Consider donating to Postgres: http://www.postgresql.org/about/donate
В списке pgsql-hackers по дате отправления: