-
AFAIK il punto è la notazione standard per i valori decimali. L'uso delle virgole può causare errori di analisi SQL o passare inosservato se il contesto sintattico consente la presenza di una virgola.
-
Come hai definito la precisione del
DECIMALcolonna?Se è
DECIMAL(10, 2)avrà un totale di 10 numeri di cui 2 sono valori decimali (con 2 arrotondamenti decimali significa che10.215viene salvato come10.22e10.214diventa10.21).Se è
DECIMAL(10)non avrà alcun valore decimale e sarà arrotondato a un numero intero. -
Se usi
FLOAToDOUBLE PRECISIONnon è necessario specificare il numero di valori decimali ma ha i suoi difetti.