在Oracle的PL/SQL中,我可以使用包定義創建基於會話的全局變量。對於Postgresql的PLpg/SQL,由於沒有軟件包,只有獨立的程序和功能,所以似乎不可能。Postgresql存儲過程中基於會話的全局變量?
下面是語法的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會話?
是這些自定義變量類易變? – dacracot 2009-01-06 19:30:26