Ya pude resolverlo al final era un error de datos.



*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas

*-Soporte PostgreSQL

*-www.jqmicrosistemas.com
*-809-849-8087
*-------------------------------------------------------*







________________________________
> Date: Mon, 3 Aug 2009 22:15:16 -0500
> Subject: Re: [pgsql-es-ayuda] Funcion SQL desde trigger
> From: [email protected]
> To: [email protected]
> CC: [email protected]; [email protected]
>
> 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> 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
_________________________________________________________________

--
TIP 1: para suscribirte y desuscribirte, visita 
http://archives.postgresql.org/pgsql-es-ayuda

Responder a