NaN-Werte in einem Float-Feld in MSSQL-Datenbank
-
19-08-2019 - |
Frage
Ich arbeite an einer alten Datenbank, die ich von meinem Vorgänger geerbt.
In ihm einige Schwimmer Felder enthält NaN wo sollte es eine Null sein.
Die folgende SQL funktioniert nicht, weil es NaN nicht erkennt.
UPDATE xxx SET column= null WHERE column=NaN
Wie kann ich das tun?
Lösung
Versuchen
UPDATE xxx SET column= null WHERE IsNumeric(column)=0
Dann führen Sie Ihre Auswahl wieder.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow