[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
>
>
--