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

Responder a