2009-01-16 8 views
4

Je travaille sur une ancienne base de données héritée de mes prédécesseurs.NaN Valeurs dans un champ flottant dans la base de données MSSQL

Dans ce cas, certains champs flottants contiennent NaN où il devrait y avoir une valeur nulle.

Le SQL suivant ne fonctionne pas car il ne reconnaît pas NaN.

UPDATE xxx SET column= null WHERE column=NaN 

Comment est-ce que je peux faire ceci?

Répondre

6

Essayez

UPDATE xxx SET column= null WHERE IsNumeric(column)=0 

Ensuite, exécutez votre sélection à nouveau.

Questions connexes