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
