Re: Is this really really as designed or defined in some standard
| От | Pavel Stehule |
|---|---|
| Тема | Re: Is this really really as designed or defined in some standard |
| Дата | |
| Msg-id | 162867790809010035m5dc27151ie270b35a3e9c751d@mail.gmail.com обсуждение исходный текст |
| Ответ на | Is this really really as designed or defined in some standard (Hannu Krosing <hannu@2ndQuadrant.com>) |
| Ответы |
Re: Is this really really as designed or defined in some
standard
|
| Список | pgsql-hackers |
Hello 2008/8/31 Hannu Krosing <hannu@2ndquadrant.com>: > It seems that we allow several function arguments to have same > name (or is it label :) > > 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 ? > what is problem? You have two diferent functions. I don't see anything wrong. Pavel > ---------------------- > Hannu > > > > -- > Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-hackers >
В списке pgsql-hackers по дате отправления: