Re: [Pgsql-ayuda] Funcion retornando cadena de caracteres.

From: "Eduardo Garca" <edogarcia(at)NETexplora(dot)com>
To: Cuevas Luis <lcuevas_br(at)yahoo(dot)com>
Cc: "Lista Postgres" <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Re: [Pgsql-ayuda] Funcion retornando cadena de caracteres.
Date: 2004-02-10 13:32:59
Message-ID: 200402101332.i1ADWxx23334@jaram.NETexplora.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola,
Después de unos intentos, jaja, me resultó lo que tu quieres hacer
asignando las comillas de la siguiente forma:

salida = \'\'\'\'||"base"||\'\'\'\';
O sea, esto --^ representa las comillas obteniendo una salida
'base'.
Espero te sirva.
Saludos
Juan Eduardo

> Hola,
> Quiero hacer una función que me retorne una cadena de
> caracteres, algo como esto: 'base','datos'
>
> Probando implemente esto
> CREATE OR REPLACE FUNCTION prueba()
> RETURNS varchar AS '
> DECLARE
> salida varchar;
> BEGIN
> salida = '''';
> salida = salida || ''base'' || '''';
> salida = salida || '','' || ''datos'';
> salida = salida || '''';
> RETURN salida;
> END;
> 'LANGUAGE 'plpgsql';
>
> Pero el resultado es:
> SELECT prueba();
> prueba
> ------------
> base,datos
> (1 row)
>
> Poniendo esto en la función el resultado es el mismo.
> salida = '''' || ''base'' || ''''|| '','' ||
> ''datos''|| '''';
>
> Pueden ayudarme?
> Saludos
> luis
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Finance: Get your refund fast by filing online.
> http://taxes.yahoo.com/filing.html
> _______________________________________________
> Pgsql-ayuda mailing list
> Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
>
>

--

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Leonardo Boet Sánchez 2004-02-10 14:01:03 [Pgsql-ayuda] transacciones!!
Previous Message Martin Marques 2004-02-10 12:22:27 Re: [Pgsql-ayuda] Manejo de excepciones