Re: prepared query plan did not update
От | Stephan Szabo |
---|---|
Тема | Re: prepared query plan did not update |
Дата | |
Msg-id | 20080917133722.S22496@megazone.bigpanda.com обсуждение исходный текст |
Ответ на | Re: prepared query plan did not update (Emi Lu <emilu@encs.concordia.ca>) |
Список | 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.
В списке pgsql-sql по дате отправления: