Recuperar Excepcion HANDLER FOR SQLEXCEPTION
Hola a todos, tengo un trigger que me inserta en otra tabla B una copia del registro de una tabla A cada vez que A se borra.
Tengo varios, y sólo estoy teniendo problemas con éste, ya que al ejecutarlo me fallan otras aplicaciones vía web que tengo, el codigo es éste create trigger DeleteA AFTER DELETE ON A REFERENCING OLD AS O FOR EACH ROW MODE DB2ROW BEGIN DECLARE EXIT HANDLER FOR SQLEXCEPTION INSERT INTO B VALUES (A.codigo); END La parte del DECLARE EXIT antes no la tenía, directamente si que me insertaba el nuevo registro en la tabla B pero la otra aplicacion no funcionaba, entonces le he puesto esto y OK, ha dejado de fallar la otra pero ya no me inserta en B, hay alguna posibilidad de saber que error está provocando eso??? Gracias! :p |
Puedes grabar en el log el código de error. En el sitio de mysql si mal no recuerdo está la manera de hacerlo.
Saludos. |
La franja horaria es GMT +2. Ahora son las 00:32:32. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi