Re: passing parameters to multiple statements - Mailing list pgsql-general

From Pavel Stehule
Subject Re: passing parameters to multiple statements
Date
Msg-id 162867790911160024u581073c2j52c2e7ce037bd6da@mail.gmail.com
Whole thread Raw
In response to passing parameters to multiple statements  (Konstantin Izmailov <pgfizm@gmail.com>)
List pgsql-general
Hello

2009/11/16 Konstantin Izmailov <pgfizm@gmail.com>:
> I'm planning to use multiple statements via libpq. Before starting coding
> I'm trying to understand are there any limitations on passing parameters.
> E.g. would the following work:
>   PQexecParams(conn, "BEGIN;INSERT INTO tbl VALUES($1,$2);SELECT
> lastval();SELECT * INTO AUDIT FROM (SELECT $3, 'tbl action',
> lastval());COMMIT;", 3, ...);
>

sorry, it is not direct reply on your question, but why don't you  use
simply stored procedure?

btw. It looks like case for trigger
did you know RETURNING clause?

your code is very cumbrous

Regards
Pavel Stehule

> Thank you!

pgsql-general by date:

Previous
From: Boszormenyi Zoltan
Date:
Subject: What is the correct way to extract values from an int8 array in SPI?
Next
From: Malm Paul
Date:
Subject: dumping parts of a database