sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server-afrundingsfejl, giver forskellige værdier

Dette er fordi du bruger flydende databasetype.

Float bør ikke bruges til at repræsentere værdier, der kræver præcision, da de er gemt som tilnærmelser, forskellige manipulationer kan give dig forskellige resultater.

I sql-serveren kan du bruge decimale og numeriske datatyper til numerisk præcision:http://msdn.microsoft.com/en-us/library/ms187746.aspx



  1. Postgres psql-outputstrenge uden escape-tegn

  2. Opdater flere kolonner med samme værdi, kort syntaks

  3. Java Spring JPA Paginering Virker ikke, hvis mere end én side

  4. Hvad er den rigtige odbc-kommando til at kalde Oracles lagrede procedure med parametre fra .Net?