miguel escribió: > Y el valor ya exista dentro de la tabla "excepciones" no haga la > inserción, pero no quiero que me genere un error. > La condición para el disparador es sencilla: > > IF (New.id_base IN (SELECT DISTINCT ON(id_base) id_base FROM > excepciones)) THEN > #### > END IF; > > Más sin embargo que instrucción debo usar para que haga o no la > inserción?
RETURN NULL; El trigger debe estar declarado BEFORE. BTW creo que seria mejor que quitaras el DISTINCT ON. -- Alvaro Herrera Developer, http://www.PostgreSQL.org/ "That sort of implies that there are Emacs keystrokes which aren't obscure. I've been using it daily for 2 years now and have yet to discover any key sequence which makes any sense." (Paul Thomas) -- TIP 2: puedes desuscribirte de todas las listas simultáneamente (envía "unregister TuDirecciónDeCorreo" a [EMAIL PROTECTED])