Skip site navigation (1) Skip section navigation (2)

RE: Obtener nombre de funcion

From: "Conrado Blasetti" <conrado(at)mapfre(dot)com(dot)ar>
To: "Jaime Casanova" <jcasanov(at)systemguards(dot)com(dot)ec>
Cc: "pgsql" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Obtener nombre de funcion
Date: 2008-09-24 15:17:29
Message-ID: 76A99F19229DC440909CF1B905F8012C0595E103@sar001998.Mapfre.ar (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Jaime, gracias por responder?
Estoy logueando varias funciones que son un poco extensas y justamente no quiero hacer eso, si tengo la forma de saber donde estoy parado mi funtion de logueo sería:

FUNCION test ()
INICIO
  ..
  ..
  Llamo a funcion de logue: MI_LOG( 'texto que quiero loguear' , [nombre de esta funcion] );
  ..
  ..
  Llamo a funcion de logue: MI_LOG( 'texto que quiero loguear' , [nombre de esta funcion] );  ..
  ..
  ..
  ..
  ..
  ..
  ..
  ..
  ..
  Llamo a funcion de logue: MI_LOG( 'texto que quiero loguear' , [nombre de esta funcion] );
  ..
  etc
END test()

A MI_LOG, lo copio y lo pego en cualquier lugar de cualquier funcion, pero me ahorro escribir el nombre de la funcion

-----Mensaje original-----
De: Jaime Casanova [mailto:jcasanov(at)systemguards(dot)com(dot)ec] 
Enviado el: Miércoles, 24 de Septiembre de 2008 12:13 p.m.
Para: Conrado Blasetti
CC: pgsql
Asunto: Re: [pgsql-es-ayuda] Obtener nombre de funcion

On Wed, Sep 24, 2008 at 5:13 AM, Conrado Blasetti <conrado(at)mapfre(dot)com(dot)ar> wrote:
>
> CREATE FUNCTION test() RETURNS TEXT AS
> $BODY$
> DECLARE
> BEGIN
>  RETURN [acá necesitaría que se rescate el nombre la de function, en este caso 'test()' ]::TEXT;
> END;
> $BODY$
>  LANGUAGE 'plpgsql' VOLATILE;
>

y como para que? cualquiera pensaria que estando dentro de la misma
funcion podrias enviarlo como una cadena simple
RETURN 'test()'::text;

que problema estas tratando de resolver?

-- 
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157

pgsql-es-ayuda by date

Next:From: Jordi MolinaDate: 2008-09-24 15:18:08
Subject: Re: Grupo local en españa: Parte II
Previous:From: Jaime CasanovaDate: 2008-09-24 15:12:31
Subject: Re: Obtener nombre de funcion

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group