Otra opci�n es que la sentencia UPDATE actualice solamente las filas que hacen JOIN. La sentencia quedaria m�s o menos:
UPDATE AVM P SET P.VMXCRT = ( SELECT D.CLABE FROM CLABE D WHERE D.Prov = P.Vendor ) WHERE EXISTS (SELECT * FROM CLABE WHERE Prov = P.Vendor) Evidentemente esta sentencia es bastante ineficiente pero funciona. -----Mensaje original----- De: Alfredo Reyes Moncayo [mailto:[EMAIL PROTECTED] Enviado el: jueves, 15 de abril de 2004 1:13 Para: [EMAIL PROTECTED] Asunto: Update con SQL Hola a todos, al estar haciendo una actualizaci�n de un archivo tomando como valor el campo de otro archivo con SQL me env�a el siguiente error: Null values not allowed in column or variable VMXCRT La sentencia SQL es la siguiente: UPDATE AVM P SET P.VMXCRT = ( SELECT D.CLABE FROM CLABE D WHERE D.Prov = P.Vendor ) Cabe aclarar que el campo VMXCRT y el campo CLABE son alfanum�ricos de 20 posiciones cada uno. Cualquier opini�n me ser�a de utilidad. Gracias de antemano. Alfredo Reyes Moncayo ---------------------------------- PFIZER Information Technology M � x i c o -- T l a l p a n -- S i t e Tel: (52) 55 5624-4807 Fax (52) 55 5677-6571 Email: [EMAIL PROTECTED] Alfredo Reyes Moncayo ---------------------------------------------- PFIZER Information Technology M � x i c o -- T l a l p a n -- S i t e Tel: (52) 55 5624-4807 Fax (52) 55 5677-6571 Email: [EMAIL PROTECTED] _____________________________________________________ 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] _____________________________________________________ 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]
