pg.ddx.io  pgsql-sql@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Moritz Bayer <moritz.bayer@googlemail.com>
To: pgsql-sql@postgresql.org
Subject: Please help, can't figure out what's wrong with this function...
Date: Mon, 12 Sep 2005 14:14:22 +0200
Message-ID: <c244500b05091205145a641ec7@mail.gmail.com> (raw)

....
Hello group,
 I 've written the following function:
 CREATE OR REPLACE FUNCTION "public"."getstadtlandflussentrybyid" (integer) 
RETURNS SETOF "public"."ty_stadtlandflussentry" AS'
DECLARE objReturn ty_stadtlandflussentry;
DECLARE iid integer;
BEGIN
iid := $1;
for objReturn IN
SELECT ste_id, ste_type, ste_name, ste_firstwrongname, ste_secondwrongname, 
ste_description, ste_online
FROM tbl_stadtlandflussentry WHERE ste_id=iid
loop
RETURN next objReturn;
END LOOP;
RETURN;
END;
'LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;
 When I try to execute the function by calling 
 SELECT getstadtlandflussentrybyid(1);
 I get the following error:
ERROR: missing .. at end of SQL expression
 I haven't figured out what this message wants to tell me and why it is 
thrown at all.
 Maybe someone can give me a hint,
 Thanks in advance,
Moritz
  PS: the function should run under postgres 7.4 and created the following 
type:
CREATE TYPE "public"."ty_stadtlandflussentry" AS (
"ste_id" BIGINT,
"ste_type" INTEGER,
"ste_name" VARCHAR(100),
"ste_firstwrongname" VARCHAR(100),
"ste_secondwrongname" VARCHAR(100),
"ste_description" TEXT,
"ste_online" INTEGER
);

view thread (3+ messages)  latest in thread

Message-ID: <c244500b05091205145a641ec7@mail.gmail.com>
Permalink:  ../c244500b05091205145a641ec7@mail.gmail.com/
Also on:    postgresql.org/message-id/c244500b05091205145a641ec7@mail.gmail.com

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-sql@postgresql.org
  Cc: moritz.bayer@googlemail.com
  Subject: Re: Please help, can't figure out what's wrong with this function...
  In-Reply-To: <c244500b05091205145a641ec7@mail.gmail.com>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox