[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