[SQL Server 2000] UPDATE sur tous les champs de ma table
Bonjour,
J'ai un petit soucis. J'ai une table contenant beaucoup de champs et je voudrait faire un update sur tous les champs sans avoir à faire autant de requetes que de champs.
J'ai une table comme ceci:
Table1:
Code:
1 2 3 4 5 6
|
Champs1 Champs2 Champs3 etc..
-------- -------- --------- -----
Valeur1 12345 7885
Valeur1 256855 -1E-284
Valeur1 -1E56 448855 |
En fait je veux remplacer tous les nombres compris entre -0.01 et 0.01 par 0.
Pour cela actuellement je fait:
Code:
1 2 3 4 5 6 7 8
|
UPDATE Table1
SET Champs2=0
WHERE Champs2<0.01 AND Champs2>-0.01
UPDATE Table1
SET Champs3=0
WHERE Champs3<0.01 AND Champs3>-0.01 |
Bien évidement j'ai bien plus de champs.
De plus je doit faire ça sur plein de tables.
Comment je pourrais faire pour faire ça en une seule requete?
Je vous remercie par avance de vos réponses.