Re: unable to assign value to variable in plpgsql

Поиск
Список
Период
Сортировка
От David Johnston
Тема Re: unable to assign value to variable in plpgsql
Дата
Msg-id 1392569507299-5792299.post@n5.nabble.com
обсуждение исходный текст
Ответ на Re: unable to assign value to variable in plpgsql  (Martin Steer <martinsteer@maxi.net.au>)
Список pgsql-novice
Martin Steer wrote
> On Sun, Feb 16, 2014 at 04:22:28AM -0800, Chirag Mittal wrote:
>>Hi, I am trying to assign number of row as integer Tried 1 maz int
:=(SELECT
>>count(col1) FROM table WHERE col1 = quote_literal(in val1)); Tried 2
EXECUTE
>>'SELECT count(col1) FROM table WHERE col1 = quote_literal(val1) INTO maz';
>>getting error INTO Regards Chirag
>
> select count(*)
> into maz
> from tablename
> where col1 = 'val1';
>
> maz int := count(*) from tablename where col1 = 'val1';
>
> M.

Note that if val1 is a variable you do not use quotes. Only when it is a
literal/constant.  Using quotes makes it into a literal/constant.

David J.





--
View this message in context:
http://postgresql.1045698.n5.nabble.com/unable-to-assign-value-to-variable-in-plpgsql-tp5792281p5792299.html
Sent from the PostgreSQL - novice mailing list archive at Nabble.com.


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

Предыдущее
От: David Johnston
Дата:
Сообщение: Re: unable to assign value to variable in plpgsql
Следующее
От: Chirag Mittal
Дата:
Сообщение: Re: unable to assign value to variable in plpgsql