JEC, chequeá la función NVL... te convierte los valores nulos a lo que le 
indiques...

A ojo sería:
UPDATE empresas SET cantempl = (SELECT NVL(SUM(1), 0) FROM empleados WHERE 
cuit_emp_act=cuit)


Abrazo.




From: Lic_Jec 
Sent: Tuesday, February 09, 2010 4:12 PM
To: GUFA List Member 
Subject: [GUFA] ...---... (null)


      Hola. 
      Tengo la siguiente instrucción
      UPDATE empresas SET cantempl = (SELECT SUM(1) FROM empleados WHERE 
cuit_emp_act=cuit)
      pero me da el error que el campo no puede recibir valores .null., porque 
es cierto puede ser que haya cuit sin empleados.
      ¿Cómo se puede solucionar?
      Gracias,
      JEC

     

Responder a