[Pgsql-ayuda] Problema con funciones

Fernando Papa fpapa@claxson.com
Thu, 19 Jun 2003 10:08:40 -0300


Pero a ese plpgsql le falta algo:

create or replace function XXXX(varchar) RETURNS varchar as=20
'
DECLARE
zzz alias for $1;
yyy varchar;

BEGIN

select.... INTO yyy;

RETURN yyy;
END;

o algo por el estilo...

--
Fernando O. Papa
DBA
=20

> -----Mensaje original-----
> De: Adrian Galindo [mailto:agalindo@salud.gob.mx]=20
> Enviado el: mi=E9rcoles, 18 de junio de 2003 20:07
> Para: Pgsql-ayuda@tlali.iztacala.unam.mx
> Asunto: Re: [Pgsql-ayuda] Problema con funciones
>=20
>=20
> *This message was transferred with a trial version of=20
> CommuniGate(tm) Pro* Fernando Papa wrote:
>=20
> >cstring? por que no usas varchar?
> > =20
> >
> Versi=F3n con varchar:
>=20
>=20
> ssa=3D>  CREATE FUNCTION quitaacentos (varchar) RETURNS varchar AS
> ssa->   'select
> REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLAC
> E(REPLACE(REPLACE(
> ssa'>    REPLACE(cadena, \'=E1\', \'a\'), \'=C1\', =
\'A\'),\'=E9\',\'e\'),=20
> \'=C9\',\'E\'), \'=CD\', \'I\'),\'=ED\',\'i\'),
> ssa'>     \'=D3\', \'O\'),\'=F3\',\'o\'),\'=DA\',=20
> \'U\'),\'=FA\',\'u\'),\'=F1\',\'n\')'
> ssa->      LANGUAGE 'plpgsql';
> CREATE FUNCTION
> ssa=3D> select quitaacentos('Alg=F3 co=F1 =E1ce=F1t=F3s');
> WARNING:  plpgsql: ERROR during compile of quitaacentos near line 1
> ERROR:  parse error at or near "select"
>=20
>=20
> =BFAlguna otra idea?
>=20
> Saludos.
> Adri=E1n.
>=20
>=20
> _______________________________________________
> Pgsql-ayuda mailing list
> Pgsql-ayuda@tlali.iztacala.unam.mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
>=20