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