-
AFAIK der Punkt ist die Standardnotation für Dezimalwerte. Die Verwendung von Kommas kann SQL-Parse-Fehler auslösen oder unbemerkt bleiben, wenn der syntaktische Kontext ein Komma zulässt.
-
Wie haben Sie die Genauigkeit von
DECIMALdefiniert? Spalte?Wenn es
DECIMAL(10, 2)ist Es wird insgesamt 10 Zahlen haben, von denen 2 Dezimalwerte sind (wobei 2 Dezimalzahlen bedeuten, dass10.215wird als10.22gespeichert und10.214wird zu10.21).Wenn es
DECIMAL(10)ist er hat keine Dezimalwerte und wird auf eine Ganzzahl gerundet. -
Wenn Sie
FLOATverwenden oderDOUBLE PRECISIONSie müssen die Anzahl der Dezimalwerte nicht angeben, aber es hat seine eigenen Fehler.