inserting boolean values in dynamic queries

Поиск
Список
Период
Сортировка
От Raphael Bauduin
Тема inserting boolean values in dynamic queries
Дата
Msg-id f5227160809180249q508b7a1rf11795a5b38b9f41@mail.gmail.com
обсуждение исходный текст
Ответы Re: inserting boolean values in dynamic queries  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-sql
Hi,

I'm building a dynamic query as described at
http://www.postgresql.org/docs/8.3/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN
:

EXECUTE 'UPDATE tbl SET '       || quote_ident(colname)       || ' = '       || quote_literal(newvalue)       || '
WHEREkey = '       || quote_literal(keyvalue); 



It works fine, except when I want to include a boolean value: the cast
of newvalue from boolean to text causes problem.

I can change my code and work with 't' and 'f' values as text, but
wondered if there wasa way to use boolean values in a dynamically
generated query.

Thanks

Raphaël

--
Web database: http://www.myowndb.com
Free Software Developers Meeting: http://www.fosdem.org


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

Предыдущее
От: Steve Midgley
Дата:
Сообщение: Re: surrogate vs natural primary keys
Следующее
От: "Rafael Domiciano"
Дата:
Сообщение: Re: Doubts about FK