PostgreSQL: was ist der Unterschied zwischen float(1) und float(24)?
Ich habe eine harte Zeit-Verständnis der parameter precision p für float(p)
in PostgreSQL. Zum Beispiel float(1)
und float(24)
scheinen genau das gleiche zu mir.
Kann jemand mir einige Beispiele Ihrer Unterschiede, bitte?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist in das Handbuch:
Dennoch, die wichtige Sache hier ist, dass es gibt die mindestens akzeptable Präzision. PostgreSQL verwendet das, um zu wählen Sie die zugrunde liegenden Daten Typ (
float4
oderfloat8
), die den Anforderungen entspricht.Können Sie
pg_typeof
zu bestätigen, die Art der Auswahl.Effektiv es ist nur da, um die Unterstützung der standard-syntax und übersetzt wird in PostgreSQL Dialekt - durch Auswahl der geeigneten Typen - wo es verwendet wird.
float4
oderfloat8
als angemessen.