-
AFAIK tečka je standardní zápis desetinných hodnot. Použití čárek může vyvolat chyby analýzy SQL nebo může zůstat bez povšimnutí, pokud syntaktický kontext umožňuje, aby tam byla čárka.
-
Jak jste definovali přesnost
DECIMALsloupec?Pokud je
DECIMAL(10, 2)bude mít celkem 10 čísel, z nichž 2 jsou desetinné hodnoty (zaokrouhlení na 2 desetinná místa znamená, že10.215je uložen jako10.22a10.214se změní na10.21).Pokud je
DECIMAL(10)nebude mít žádné desetinné hodnoty a bude zaokrouhleno na celé číslo. -
Pokud používáte
FLOATneboDOUBLE PRECISIONnemusíte zadávat počet desetinných hodnot, ale má své vlastní chyby.