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)
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 |