[Pgsql-ayuda] Problema con funciones
Adrian Galindo
agalindo@salud.gob.mx
Wed, 18 Jun 2003 18:07:26 -0500
*This message was transferred with a trial version of CommuniGate(tm) Pro*
Fernando Papa wrote:
>cstring? por que no usas varchar?
> =20
>
Versi=F3n con varchar:
ssa=3D> CREATE FUNCTION quitaacentos (varchar) RETURNS varchar AS
ssa-> 'select=20
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(R=
EPLACE(
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"
=BFAlguna otra idea?
Saludos.
Adri=E1n.