08/06/2006

Ask billgates

Ovvero tutto quello che avreste sempre voluto sapere ma non avete mai osato chiedere.

Come, ad esempio, perchè in sql server un campo formattato "decimal" non accetta i decimali e mi arrotonda i valori che inserisco ?

Buongiorno a tutti.
5am

PS: alla fine il buon vecchio formato "float" rimane sempre il migliore.

PS2: che poi basta studiare un pò per capire: infatti tutto il mistero si risolve comprendendo il significato del parametro "scala", che definisce il numero di decimali e che di default viene impostata a zero. Quindi, per avere 2 decimali, è sufficiente impostare scala = 2. Io invece mi incaponivo (o incapponivo ?, meglio con una p sola: suona meno cappone) ad aumentare il parametro di precisione, senza ottenere alcun miglioramento.