Ver Mensaje Individual
  #16  
Antiguo 23-06-2011
amerika111 amerika111 is offline
Miembro
 
Registrado: nov 2009
Posts: 168
Reputación: 0
amerika111 cantidad desconocida en este momento
Cita:
Empezado por ecfisa Ver Mensaje
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
Responder Con Cita