[Pgsql-ayuda] Funcion retornando cadena de caracteres.

Eduardo García edogarcia@NETexplora.com
Tue, 10 Feb 2004 10:32:59 -0300


 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@tlali.iztacala.unam.mx
> http://tlali.iztacala.unam.mx/mailman/listinfo/pgsql-ayuda
> 
> 

--