Cita:
Empezado por ecfisa
Hola.
En principio tenes incompleta la declaración del condicional, lo correcto es:
Código SQL [-]SET TERM ^^ ;
CREATE TRIGGER EMPLEADOSACTIVOS_EDOCIVIL FOR EMPLEADOSACTIVOS
ACTIVE AFTER INSERT OR UPDATE
POSITION 4 AS
BEGIN
IF(NEW.ESTADOCIVIL IS NULL ) THEN /* <--- */
NEW.ESTADOCIVIL='SOLTERO';
...
...
END ^^
SET TERM ; ^^
Saludos.
|
Lo he intentado asi y me sigue marcando error
Código SQL
[-]
begin
IF (NEW.ESTADOCIVIL IS NULL ) THEN
NEW.ESTADOCIVIL='SOLTERO';
END
IF (NEW.ESTADOCIVIL='S') THEN
NEW.ESTADOCIVIL='SOLTERO';
END
IF (NEW.ESTADOCIVIL='C') THEN
NEW.ESTADOCIVIL='CASADO';
END
IF (NEW.ESTADOCIVIL='U') THEN
NEW.ESTADOCIVIL='UNION LIBRE';
END
end