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 ? ---------------------- Hannu -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers