Хранение переменной - PullRequest
0 голосов
/ 22 марта 2012

Есть ли способ в postgresql сохранить значение определенного столбца в переменной.

Например.

name   | age
       |
John   | 19
Phill  | 20
Palmer | 25

Я хотел бы сохранить 25 в переменной, на которую я буду ссылаться в будущем.

1 Ответ

1 голос
/ 22 марта 2012

Конечно.Используйте хранимые процедуры.http://www.postgresql.org/docs/current/static/plpgsql.html Тривиальный пример:

CREATE OR REPLACE FUNCTION JohnName()
      RETURNS numeric AS
    $BODY$
      DECLARE num numeric;
      BEGIN
        select age into num from yourtable where name = 'John';
        num := num * 2;
        RETURN num;
      END
    $BODY$
      LANGUAGE plpgsql VOLATILE;

      select * from JohnName()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...