-
AFAIK prikken er standardnotationen for decimalværdier. Brug af kommaer kan udløse SQL-parsefejl eller kan gå ubemærket hen, hvis den syntaktiske kontekst tillader, at et komma er der.
-
Hvordan definerede du præcisionen af
DECIMAL
kolonne?Hvis det er
DECIMAL(10, 2)
den vil have i alt 10 tal, hvoraf 2 er decimalværdier (med 2 decimaler afrunding, hvilket betyder, at10.215
er gemt som10.22
og10.214
bliver10.21
).Hvis det er
DECIMAL(10)
den vil ikke have nogen decimalværdier og være afrundet til et heltal. -
Hvis du bruger
FLOAT
ellerDOUBLE PRECISION
du behøver ikke at angive antallet af decimalværdier, men det har sine egne fejl.