Re: Directly embedding a psql SET variable inside another string?

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: Directly embedding a psql SET variable inside another string?
Дата
Msg-id d0c8b8a8-0231-1c7c-24d2-c4907e3b1eb3@aklaver.com
обсуждение исходный текст
Ответ на Re: Directly embedding a psql SET variable inside another string?  (Adam Scott <adam.c.scott@gmail.com>)
Список pgsql-general
On 1/13/23 09:08, Adam Scott wrote:
> Do you mean like this?
> 
> postgres=# \set v_embed %:v_ssn%
> postgres=# \echo :v_embed
> %345%
> postgres=#  SELECT * FROM employee WHERE ssn LIKE :'v_embed';
>      ssn    |   name
> -----------+----------
>   123456789 | John Doe
> (1 row)
> 
> 

Actually that replicates what Ron got to work. What Ron is looking for 
is to skip the intermediate step and do:

\set v_ssn 345
SELECT * FROM employee WHERE ssn LIKE :'%v_ssn%';

-- 
Adrian Klaver
adrian.klaver@aklaver.com




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

Предыдущее
От: "David G. Johnston"
Дата:
Сообщение: Re: Directly embedding a psql SET variable inside another string?
Следующее
От: "David G. Johnston"
Дата:
Сообщение: Re: Directly embedding a psql SET variable inside another string?