Hi all,

I have a big table:

CREATE TABLE Jurnal (Rekening Char(4) NOT NULL,  Debet Numeric(9) NOT
NULL,  Kredit Numeric(9) NOT NULL)
INSERT INTO Jurnal (Rekening,Debet,Kredit) values ('0001',1,2);
INSERT INTO Jurnal (Rekening,Debet,Kredit) values ('0002',3,4);



I create a function:

CREATE OR REPLACE FUNCTION ReProses()
RETURNS BOOLEAN
AS $$

DECLARE
        nHasil  Numeric;

BEGIN
        CREATE TEMP TABLE tmpTtlRekening WITHOUT OIDS ON COMMIT DROP
            AS
        SELECT Rekening, SUM(Debet) AS Debet, SUM(Kredit) AS Kredit
          FROM Jurnal
  GROUP BY Rekening;

        SELECT COALESCE(SUM(Debet - Kredit), 0)
          INTO nHasil
          FROM tmpTtlRekening;

          -- bla,bla
          RETURN '1';
END;
$$ LANGUAGE 'plpgsql';


Execute Query:

SELECT ReProses()

Result is fine, but when i execute again

SELECT ReProses()

ERROR: relation with OID 41573 does not exist



Can anyone help me

thanks


---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

               http://archives.postgresql.org

Reply via email to