Глобальная переменная на основе сеанса в хранимой процедуре Postgresql?

В Oracle PL / SQL я могу создать глобальную переменную на основе сеанса с определением пакета. В Postgresql PLpg / SQL это кажется невозможным, поскольку нет пакетов, есть только независимые процедуры и функции.

Вот синтаксис для PL / SQL, чтобы объявить g_spool_key как глобальный ...

CREATE OR REPLACE PACKAGE tox IS
        g_spool_key spool.key%TYPE := NULL;
        TYPE t_spool IS REF CURSOR RETURN spool%ROWTYPE;
        PROCEDURE begin_spool;
        PROCEDURE into_spool
            (
            in_txt IN spool.txt%TYPE
            );
        PROCEDURE reset_spool;
        FUNCTION end_spool
            RETURN t_spool;
        FUNCTION timestamp
            RETURN VARCHAR2;
    END tox;

Как мне реализовать глобальную переменную на основе сеанса с PLpg / SQL?

Ответы на вопрос(6)

Ваш ответ на вопрос