plpgsql function - Mailing list pgsql-general

From Marcin Mazurek
Subject plpgsql function
Date
Msg-id 20000905164259.D3626@poznan.mtl.pl
Whole thread Raw
Responses Re: plpgsql function  (Yury Don <yura@vpcit.ru>)
List pgsql-general
Hi,
creation of following function works just fine but usage not:):
mtldb=# select mtldb_wykonane(0);
ERROR:  unexpected SELECT query in exec_stmt_execsql()
Can You help me find an error?
tia

CREATE FUNCTION mtldb_wykonane (integer) RETURNS integer AS  '
   DECLARE
      zlecenie alias for $1;
      tls   integer;
      twz   integer;
   BEGIN
      SELECT count(*) as ls FROM serwery;
      tls:=new.ls;
      SELECT count(*) as wz FROM wykonanie
         WHERE zadanie_id=zlecenie AND kiedy IS NOT NULL;
      twz:=new.wz;

      if tls>twz
         RETURN -1;
      end if;
      if tls=twz
         RETURN 1;
      end if;
   END;
' LANGUAGE  'plpgsql' ;

Marcin Mazurek

--
Kierownik Działu Systemowego
MULTINET SA o/Poznan
http://www.multinet.pl/

pgsql-general by date:

Previous
From: "Peter Mount"
Date:
Subject: Re: JDBC
Next
From: "Oliver Elphick"
Date:
Subject: Re: Column name case conversion