Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Warum wird in SQL Server das Casting von float nach varchar gerundet?

Auch von Ihrem Link (es ist eigentlich die erste Zeile):

Ungefähre Anzahl Datentypen...

Wenn Sie eine exakte Genauigkeit wünschen, verwenden Sie float nicht .

Davon abgesehen gibt es eine Funktion STR() speziell zum Konvertieren von float zu einem Zeichendatentyp.