SQL Server 2005 varchar verliert Dezimalstellen umwandeln in eine Dezimalzahl

Declare @BadDecimal varchar(5)
Set @BadDecimal = '4.5'
Declare @GoodDecimal Decimal
Set @GoodDecimal = @BadDecimal
Select @GoodDecimal

--Outputs 5

Warum?

InformationsquelleAutor digiguru | 2008-12-24
Schreibe einen Kommentar