Ver Mensaje Individual
  #5  
Antiguo 17-11-2015
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 913
Reputación: 22
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Te sugiero lo siguiente:

Código SQL [-]
CREATE EXCEPTION CodBan_erroneo 'El código de entidad es incorrecto. Verifíquelo.';

SET TERM ^ ;

CREATE TRIGGER BANCO_VERIFICA FOR BANCOS
ACTIVE BEFORE INSERT OR UPDATE
POSITION 0
AS
BEGIN
  IF (INSERTING AND CHAR_LENGTH(TRIM(NEW.Codigo)) <> 4) THEN
    EXCEPTION CodBan_erroneo;

    WHEN EXCEPTION CodBan_erroneo DO 
    BEGIN
              --Acá puedes controlar el error o dispararlo nuevamente...
              EXCEPTION CodBan_erroneo;
    END
END ^

Saludos cordiales
Responder Con Cita