Add "USING expressions" option to plpgsql's OPEN cursor FOR EXECUTE.
Tom Lane <tgl@sss.pgh.pa.us>
Add "USING expressions" option to plpgsql's OPEN cursor FOR EXECUTE. This is the last EXECUTE-like plpgsql statement that was missing the capability of inserting parameter values via USING. Pavel Stehule, reviewed by Itagaki Takahiro
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/plpgsql.sgml | modified | +13 −8 |
| src/pl/plpgsql/src/gram.y | modified | +22 −2 |
| src/pl/plpgsql/src/pl_exec.c | modified | +22 −48 |
| src/pl/plpgsql/src/pl_funcs.c | modified | +21 −2 |
| src/pl/plpgsql/src/plpgsql.h | modified | +2 −1 |
| src/test/regress/expected/plpgsql.out | modified | +29 −0 |
| src/test/regress/sql/plpgsql.sql | modified | +22 −0 |