Add DECLARE STATEMENT command to ECPG
authorMichael Meskes <meskes@postgresql.org>
Wed, 24 Mar 2021 19:48:20 +0000 (20:48 +0100)
committerMichael Meskes <meskes@postgresql.org>
Wed, 24 Mar 2021 20:09:24 +0000 (21:09 +0100)
commitad8305a43d1890768a613d3fb586b44f17360f29
treef8873fcf8ba95baa0a258ccaaaa905715587d742
parent37c99d304dcbf12ab581ff031f394af93b750895
Add DECLARE STATEMENT command to ECPG

This command declares a SQL identifier for a SQL statement to be used in other
embedded SQL statements. The identifier is linked to a connection.

Author: Hayato Kuroda <kuroda.hayato@fujitsu.com>
Reviewed-by: Shawn Wang <shawn.wang.pg@gmail.com>
Discussion: https://www.postgresql.org/message-id/flat/TY2PR01MB24438A52DB04E71D0E501452F5630@TY2PR01MB2443.jpnprd01.prod.outlook.com
15 files changed:
doc/src/sgml/ecpg.sgml
src/interfaces/ecpg/preproc/ecpg.addons
src/interfaces/ecpg/preproc/ecpg.c
src/interfaces/ecpg/preproc/ecpg.header
src/interfaces/ecpg/preproc/ecpg.trailer
src/interfaces/ecpg/preproc/ecpg.type
src/interfaces/ecpg/preproc/preproc_extern.h
src/interfaces/ecpg/preproc/type.h
src/interfaces/ecpg/test/ecpg_schedule
src/interfaces/ecpg/test/expected/sql-declare.c [new file with mode: 0644]
src/interfaces/ecpg/test/expected/sql-declare.stderr [new file with mode: 0644]
src/interfaces/ecpg/test/expected/sql-declare.stdout [new file with mode: 0644]
src/interfaces/ecpg/test/sql/.gitignore
src/interfaces/ecpg/test/sql/Makefile
src/interfaces/ecpg/test/sql/declare.pgc [new file with mode: 0644]