Re: Prepared select - Mailing list pgsql-hackers

From Christoph Haller
Subject Re: Prepared select
Date
Msg-id 200404140916.LAA20164@rodos
Whole thread Raw
In response to Prepared select  ("Robert Turnbull" <rturnbull@strategicmind.com>)
List pgsql-hackers
> 
> 
> How can I use a prepared select statement as mentioned in the documentation=
>  on SQL PREPARE. Preparing the statement is easy, the problem is using the =
> plan to get a cursor. My assumption is the SQL OPEN command is not document=
> ed or there is some other libpq API to make this happen.
> 
> Thanks
> 
> 
> 
I'm using libpq and lines like below are working: 

res = PQexec(conn, 
"PREPARE plan001 ( integer , double precision , character ) AS SELECT a,b,d FROM foo WHERE a = $1 OR d > $2 OR b =
$3");
... 
res = PQexec(conn, "EXECUTE plan001 ( 3 , 6.66 , 'whatever' ) ");

HTH, pretty late reply - I know (but no one else did as far as I can tell) 

Regards, Christoph 



pgsql-hackers by date:

Previous
From: Dennis Bjorklund
Date:
Subject: Re: Lexing with different charsets
Next
From: "Jeroen T. Vermeulen"
Date:
Subject: Re: 7.5 beta version