Ver Mensaje Individual
  #9  
Antiguo 21-09-2012
Efren2006 Efren2006 is offline
Miembro
 
Registrado: feb 2006
Posts: 172
Reputación: 19
Efren2006 Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Puedes crear una exception, ejemplo:
Código SQL [-]
CREATE EXCEPTION EXCP_NO_BORRAR 'No está permitido borrar este registro.';
Y luego un trigger en el BeforeDelete de la tabla:
Código SQL [-]
CREATE TRIGGER TBUSUARIOS_BD0 FOR TBUSUARIOS
ACTIVE BEFORE DELETE POSITION 0
AS
begin
/*  if (old.codigousuario=1) then  */
    exception excp_no_borrar;
end
^

Aunque si quieres permitir borrar entonces tendrás que desactivar el trigger.
¿Es eso lo que quieres?
Probare esta opción y te avisare si me funciona como lo necesito

Gracias por el aporte
Responder Con Cita