Re: Syntax error, but where?

From: Bricklen Anderson <banderson(at)presinet(dot)com>
To: Michael Trausch <michael(dot)trausch(at)comcast(dot)nope(dot)net>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Syntax error, but where?
Date: 2006-03-06 16:00:39
Message-ID: 440C5CA7.8060003@presinet.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Michael Trausch wrote:
> Hey guys,
>
> I'm having a slight problem with this database that I'm trying to setup
> on PostgreSQL 8.1.3... What I've got is a stored procedure that refuses
> to get itself into the system, and I'm not sure why. It is throwing a
> syntax error on DECLARE, but I don't see it. I looked at the
> documentation, and as far as I can tell, my CREATE FUNCTION line looks
> just as it should in structure, as does the CREATE TYPE line that is
> immediately before it.
>
> Any ideas?
>
> The code that is failing is:
>
> ================
>
> CREATE TYPE app_global.city_list AS (zip_code CHAR(5), city_name
> VARCHAR(40), state_abbr CHAR(2), distance_miles NUMERIC(6,3));
>
> --
> -- Stored Procedures in app_global
> --
>
> CREATE FUNCTION app_global.get_zip_codes_range(zip_code CHAR(5),
> range_miles NUMERIC(4,1)) RETURNS SETOF city_list AS $$FUNC_BODY$$

Is this actually part of the function: $$FUNC_BODY$$ ?
If so, try it as $FUNC_BODY$ (single dollar signs around identifier).

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Florian G. Pflug 2006-03-06 17:17:23 Re: [OFFTOPIC] Typo3 + Postgresql anyone?
Previous Message Emil Rachovsky 2006-03-06 15:21:58 Syntax error in Execute statement