OSDN Git Service

Allow plpgsql functions to omit RETURN command when the function returns
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 7 Apr 2005 14:53:04 +0000 (14:53 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 7 Apr 2005 14:53:04 +0000 (14:53 +0000)
commite00ee887612da0dab02f1a56e33d8ae821710e14
tree29ceb4c0da3d21fb3d9f20aed0024314ff9eaa82
parent5c7c017b0708083c1f609344f51dbe1f1822ca0e
Allow plpgsql functions to omit RETURN command when the function returns
output parameters or VOID or a set.  There seems no particular reason to
insist on a RETURN in these cases, since the function return value is
determined by other elements anyway.  Per recent discussion.
doc/src/sgml/plpgsql.sgml
src/pl/plpgsql/src/gram.y
src/pl/plpgsql/src/pl_comp.c
src/pl/plpgsql/src/pl_exec.c
src/test/regress/expected/plpgsql.out
src/test/regress/sql/plpgsql.sql