2
Angenommen, ich füge einen 64-Bit-Gleitkommadoppel in ein DECIMAL (17,5) -Feld ein. Wird der Wert gerundet oder abgeschnitten?Führt SQL Server eine Rundung durch oder schneidet es ab?
Angenommen, ich füge einen 64-Bit-Gleitkommadoppel in ein DECIMAL (17,5) -Feld ein. Wird der Wert gerundet oder abgeschnitten?Führt SQL Server eine Rundung durch oder schneidet es ab?
Es rundet:
select cast(9.12345 as decimal(10,4))
Returns 9.1235
Guter Test. Sie könnten auch eine temporäre Tabelle erstellen, um sie zu testen. –
@Esteban: Ich nehme an, Sie könnten, aber ich bin faul. – Eric