Re: BUG #4944: Problems with using \set variables as strings in select statements

Поиск
Список
Период
Сортировка
От Rolf Jentsch
Тема Re: BUG #4944: Problems with using \set variables as strings in select statements
Дата
Msg-id 200907271631.19416.RJentsch@electronicpartner.de
обсуждение исходный текст
Ответ на BUG #4944: Problems with using \set variables as strings in select statements  ("Bruno Scovoli Santos" <bruno.scovoli@gmail.com>)
Список pgsql-bugs
Hallo Bruno,

Am Montag, 27. Juli 2009 15:50 schrieb Bruno Scovoli Santos:

>...
> brunodb=3D# \set nom 'Intel'
> euclidhardware=3D# select * from fabricantes where nome like :nom;
> ERROR:  column "intel" does not exist
> LINE 1: select * from fabricantes where nome like Intel;
>
> Please, I have tried exaustively many other ways to achieve this result,
> and searched many foruns. I dont realize where is my error, I think that =
it
> is a bug?
>
> Thanks in advance,
>
> Bruno

The syntax for \set with strings is a bit bizarre. You have to use either
\set nom '\'Intel\''
or
\set nom '''Intel'''

cu
Rolf Jentsch
Entwicklung Mitglieder-Systeme Dezentral

ElectronicPartner GmbH
M=C3=BCndelheimer Weg 40
40472 D=C3=BCsseldorf

phone: +49-(0)211-4156-0
fax: +49-(0)211-4156-6865
eMail: rjentsch@electronicpartner.de

Sitz der Gesellschaft D=C3=BCsseldorf
Amtsgericht - Registergericht D=C3=BCsseldorf - HRB 4078
Gesch=C3=A4ftsf=C3=BChrer: Dr. J=C3=B6rg Ehmer, Oliver Haubrich,=20
Dr. Sven-Olaf Krau=C3=9F, Karl Trautmann

В списке pgsql-bugs по дате отправления:

Предыдущее
От: "fous"
Дата:
Сообщение: BUG #4943: getting error while vacuuming the database
Следующее
От: "dan boeriu"
Дата:
Сообщение: BUG #4945: Parallel update(s) gone wild