Oracleのパッケージの仕様で、
パッケージの中で定義されている関数が実行されるたびに、
メモリがたまっていき、開放されないと聞いたのですが、
本当にそうなのでしょうか?
たとえば
CREATE OR REPLACE PACKAGE BODY PackA
IS
FUNCTION FuncA( pv_Para IN VARCHAR2 )
RETURN VARCHAR2
IS
BEGIN
RETURN 'TEST';
END FuncA;
END PackA;
AユーザがPackA.FuncAを実行し、
そのあと、BユーザがPackA.FuncAを実行すると、
それぞれ別にメモリが使用され、Oracleが自動的に開放してくれない。
ということなんですが、本当なんでしょうか???
開発環境は
WindowsNT 4.0
Oracle 8.1.7
です。
よろしくお願いします。
お礼
助かりました。 ありがとうございました。