[Pgsql-ayuda] triggers, 'plpgsql' y control de errores

sandrigo lezcano alkafes@yahoo.com
Fri, 5 Sep 2003 07:55:15 -0500 (CDT)


disculpen el PVT.. pero ayer y hoy no he visto
ningun mensaje posteado, ni en el site...
y si hubo problemas tecnicos y ya fueron 
solucionados posiblemente
les llegue con copia..

 es posible de alguna forma
 dentro de un trigger
   BEGIN 
       insert into tabla blabla.....
       if algun_error_en_insert
           RAISE EXCEPTION ''Error al insert..'';
       end if;
       -- o sea: si esto es dentro de un trigger
       -- y si tengo un error durante la operacion
       -- anterior (insert en este caso..  )
       -- el RAISE EXCEPTION actua y me hace el
       -- ROLLBACK de todo por medio de este trigger... 
       -- pero si no tengo este control de error
       -- entonces como hago para controlar esto..???
       -- o mi trigger dentro de la tabla _blabla_
       -- va a hacer q tb esta operacion
       -- use ese ROLLBACK en la tabla anterior ??
   END;
 
 voy a probarlo y hago mis comentarios
 pero no lo encontre por ningun lado...
 y lo del control de errores me parece
 critico...
 y como lo dijo Roberto Mello
 "..vas a tener q usar un
   equivalente de catch.."
 por el momento no encontre mucho 
 q pudiera darme una idea de como
 implementar esto.  alguna idea ????
 
 abrazos a todos.
 


=====
--                             ICQ Web-based!!
----------------------------------------------
Sandrigo Lezcano Jara           ICQ: 143590717
Asuncion, Paraguay           http://go.icq.com

_________________________________________________________
Do You Yahoo!?
Información de Estados Unidos y América Latina, en Yahoo! Noticias.
Visítanos en http://noticias.espanol.yahoo.com