sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server 2008:Fel vid konvertering av datatyp nvarchar till float

Det skulle vara bra att se schemadefinitionen av tblBenchmarkData, men du kan försöka använda ISNUMERIC i din fråga. Något i stil med:

SET DataValue = CASE WHEN ISNUMERIC(DataValue)=1 THEN CAST(DataValue AS float) * 1.335 
                     ELSE 0 END


  1. Hur rensar man frågecache i mysql?

  2. mysql datumformatering med php

  3. Hur man får sträng efter tecken orakel

  4. Bitmap Heap Scan prestanda