Hola de nuevo:

El problema es sencillo.
La Sentencia Update afecta a todo el fichero, pero debe haber alg�n
registro para el que no se encuentra el valor con el cual actualizar, por
lo tanto intenta poner valor NULL, cosa que no admite el campo.

La soluci�n:
UPDATE FILEA SET campo = ( select ...)
                    where exists (select ...)

No recuerdo las especificaciones del select, pero debes poner lo mismo en
los dos.


Saludos,
                  ---------------------------
                    Santiago Mart�
                       Dusen, S.A.
                  ---------------------------




                                                                                       
                                    
                    [EMAIL PROTECTED]                                                
                                    
                    Enviado por:                 Para:   <[EMAIL PROTECTED]>    
                                    
                    forum.help400-request@       cc:                                   
                                    
                    combios.es                   Asunto: Mas SQL                       
                                    
                                                                                       
                                    
                                                                                       
                                    
                    30/04/2002 16:02                                                   
                                    
                    Por favor, responda a                                              
                                    
                    forum.help400                                                      
                                    
                                                                                       
                                    
                                                                                       
                                    




Hola,
Gracias por la respuesta al problema de generar un
SQL.
Pero,
Me da el mensaje SQL0407,

En mi caso es para un UPDATE, pero no entiendo la
soluci�n que me da.

Alguien me pude ayudar.

Mensaje SQL0407.
No se permiten valores nulos en la columna ALGPES en
la tabla ALMGF en SAKFILPP.




_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE

Responder a