Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2009, 06:17
arruman
 
Fecha de Ingreso: diciembre-2008
Mensajes: 16
Antigüedad: 15 años, 5 meses
Puntos: 0
Sustituir valores NULL por 0 en una tabla

Hola a todos!

Continúan mis problemas con los INSERT INTO... Después de rellenar algunas tablas habiendo dejado campos a NULL he decidido cambiar esto y que a partir de ahora exista un valor por defecto por si se deja en blanco, para mantener la integridad y demás... El problema es que quiero introducir el valor 0 en un campo siempre que éste sea NULL y no sé cómo hacerlo. Con lo siguiente lógicamente me salta un error diciendo que la subconsulta ha devuelto más de un valor.

Código:
WHILE (SELECT CustomerCode FROM Cliente) IS NULL
INSERT INTO Cliente(CustomerCode)
VALUES ('0')
Muchas gracias por vuestra ayuda.