Re: [Pgsql-ayuda] ERROR: parser: parse error at or near "DECLARE"

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
Cc: sandrigo lezcano <psql(at)msa(dot)com(dot)py>, Pgsql-ayuda <Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Re: [Pgsql-ayuda] ERROR: parser: parse error at or near "DECLARE"
Date: 2003-06-04 00:07:13
Message-ID: 20030604000713.GB3526@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Tue, Jun 03, 2003 at 05:59:22PM -0500, Manuel Sugawara wrote:
> "sandrigo lezcano" <psql(at)msa(dot)com(dot)py> writes:
> Por favor NO ENVIEN CORREOS EN HTML a las listas. Texto plano es el
> formato preferido para este tipo de foros.
>
> > /* archivo: f_nombre_funcion.sql  ---------*/
> >
> > CREATE FUNCTION f_nombre_funcion(integer)
> >    RETURNS varchar(40) AS '
> >      BEGIN
> >        DECLARE
> >           nombre varchar(40);
> >        SELECT descripcion AS nombre FROM funciones WHERE (funciones=$1)
> >        RETURN nombre;
> >      END;
> > ' LANGUAGE 'SQL';
^^^
>
> debería ser más bien algo como:

Esto no va a funcionar jamas. Si quieres usar PL/pgSQL, tienes que usar
PL/pgSQL. SQL es un lenguaje muy diferente.

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Tiene valor aquel que admite que es un cobarde" (Fernandel)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2003-06-04 00:17:32 Re: [Pgsql-ayuda] phpPgAdmin_2-4-2
Previous Message Alvaro Herrera 2003-06-04 00:05:59 Re: [Pgsql-ayuda] RV: function syb/pgsql