Mira, un trigger lo que hace es ejecutar una función, por tal motivo esta función siempre debe devolver un dato de tipo trigger, si lo que deseas es obtener un record y en base al resultado del record realizar un conjunto de operaciones dentro del trigger, entonces puedes hacer una función que te devuelva un record, y desde la función del trigger, llamar a tu otra función.
Saludos. -----Mensaje original----- De: [email protected] [mailto:[email protected]] En nombre de Marcos Michel Martinez Perez Enviado el: domingo, 13 de noviembre de 2011 09:12 Para: [email protected] Asunto: [pgsql-es-ayuda] devolver trigger o record hola comunidad, tengo el siguiente problema yo necesito que al dispararse un triguer en una tabla me llame una funcion que me devuelve un record pero segun estoy viendo la funcion que es llamada por un trigger obligatoriamente tiene que devolver un tipo trigger y no es lo que quiero, pero ademas necesito que al ejecutarse ese trigguer me pase esta variable por parametro a la funcion, esta ya lo recibe (TG_TABLE_NAME) -- Nunca prives a nadie de la esperanza, puede ser lo único que esa persona posea. Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU! http://www.antiterroristas.cu http://justiciaparaloscinco.wordpress.com - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
