Cambiar valores

29/06/2005 - 18:32 por Ruly | Informe spam
Hola a todos y gracias de antemano.

Soy un relativo ignorante de SQL que querría poder introducir unos datos
en una tabla.

Es una tabla grande (400MB) en una bd de 1GB. El problema es que por un
cambio en la estructura de los datos hay muchos valores que ahora están
<<null>>. A la aplicación no le gusta demasiado los null, por lo que hay
que actualizarlos a "0". Evidentemente se puede pedir a todos los
usuarios que completen todas las fichas de artículo, :), pero no es lo
más inteligente.

Por ello me gustaría saber como puedo hacer una instrucción tipo:
- en la tabla A
- quiero que
*Toda la tabla
*Un grupo de columnas
- sustituyan todos los campos vacíos o null por valor "0"

y, más importante, dónde hacerlo, ya que soy un usuario básico de MSDE.

Gracias

ARGRuly
 

Leer las respuestas

#1 Maxi
29/06/2005 - 19:30 | Informe spam
Hola, deberias hacer un update tipo

UPDATE TABLA SET CAMPOS=0 WHERE CAMPO IS NULL

Esto lo podrias hacer con la herramienta de linea de comando Osql , desde
una aplicacion desarrollada por ti, o sino de cualquiera de las siguientes
herramientas free para administrar MSDE

http://weblogs.golemproject.com/accotto/


Salu2
Maxi


"Ruly" escribió en el mensaje
news:y2Awe.129861$
Hola a todos y gracias de antemano.

Soy un relativo ignorante de SQL que querría poder introducir unos datos
en una tabla.

Es una tabla grande (400MB) en una bd de 1GB. El problema es que por un
cambio en la estructura de los datos hay muchos valores que ahora están
<<null>>. A la aplicación no le gusta demasiado los null, por lo que hay
que actualizarlos a "0". Evidentemente se puede pedir a todos los usuarios
que completen todas las fichas de artículo, :), pero no es lo más
inteligente.

Por ello me gustaría saber como puedo hacer una instrucción tipo:
- en la tabla A
- quiero que
*Toda la tabla *Un grupo de columnas
- sustituyan todos los campos vacíos o null por valor "0"

y, más importante, dónde hacerlo, ya que soy un usuario básico de MSDE.

Gracias

ARGRuly

Preguntas similares