From: | Stephan Szabo <sszabo(at)megazone(dot)bigpanda(dot)com> |
---|---|
To: | Emi Lu <emilu(at)encs(dot)concordia(dot)ca> |
Cc: | pgsql-sql(at)postgresql(dot)org |
Subject: | Re: prepared query plan did not update |
Date: | 2008-09-17 20:38:29 |
Message-ID: | 20080917133722.S22496@megazone.bigpanda.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
On Wed, 17 Sep 2008, Emi Lu wrote:
> Stephan Szabo wrote:
> > On Wed, 17 Sep 2008, Emi Lu wrote:
> >
> >> Good morning,
> >>
> >> I tried to use prepared query plan to update columns, but it did not
> >> update at all.
> >>
> >> PREPARE pname(varchar) AS
> >> UPDATE t1
> >> SET col1 = false
> >> WHERE col1 AND
> >> col2 = '$1' ;
> >
> > I don't think you want those quotes in the second part of the where
> > clause. I'm pretty sure that means you're comparing against the literal
> > string with a dollar sign and one rather than the value given at execute
> > time for $1.
>
> Do you mean:
>
> PREPARE pname(varchar) AS
> UPDATE t1
> SET col1 = false
> WHERE col1 AND
> col2 = $1 ;
>
> But still does not work? Strange, right?
I think we'll need to see a complete example with table definitions and
sample data because it does appear to work for me in simple tests.
From | Date | Subject | |
---|---|---|---|
Next Message | Robert Edwards | 2008-09-17 23:28:16 | Re: May I have an assistance on CREATE TABLE Command |
Previous Message | Emi Lu | 2008-09-17 20:12:30 | Re: prepared query plan did not update |