Re: Funcion SQL desde trigger

From: Christian Ortiz <cpalst(at)gmail(dot)com>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: Edwin Quijada <listas_quijada(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Funcion SQL desde trigger
Date: 2009-08-04 03:15:16
Message-ID: 655c646a0908032015h2509baebr6fa4eba57420a042@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Creo que a lo q se refiere es que la funcion dentro del trigger le devuelve
nulls, no a la asignacion del trigger a un store procedure

sobre lo que pienso, revisa el evento en que esta creado el trigger y si tu
funcion es dependiente de ese evento o no. Creo que va por ahi.

El 3 de agosto de 2009 21:42, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>escribió:

> Edwin Quijada escribió:
> >
> >
> > Tengo un problema extrano. Estoy tratando de invocar una funcion SQL
> desde un trigger pero desde que lo hago esta siempre retorna NULL pero si la
> invoco desde la consola normal todo funciona bien.
> >
> > Es que no se pueden llamar funciones SQL desde los triggers ? Creo que
> haber oido que los triggers no podian hacerse desde funciones SQL pero no
> que no podian invocar funciones desde ellos.
> >
> > Estoy equivocado o estoy metiendo la pata?
>
> No puedes hacer CREATE TRIGGER y decirle que ejecute una función en
> lenguaje SQL. Esto debería ser obvio porque si haces
> CREATE FUNCTION ...() RETURNS TRIGGER LANGUAGE SQL
> te tira un error.
>
> Ahora, obviamente sí funciona tener una función en casi cualquier otro
> lenguaje (plpgsql, plperl, etc) que sea RETURNS TRIGGER y dentro de esa
> función invocar tu función en lenguaje SQL. Si esto no te resulta, algo
> estás haciendo mal.
>
> --
> Alvaro Herrera Valdivia, Chile ICBM: S 39º 48' 55.3", W 73º 15'
> 24.7"
> "The eagle never lost so much time, as
> when he submitted to learn of the crow." (William Blake)
> --
> TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo
> agradecerán
>

--
Christian

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Quijada 2009-08-04 03:39:30 RE: Funcion SQL desde trigger
Previous Message Alvaro Herrera 2009-08-04 02:42:29 Re: Funcion SQL desde trigger