[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