Auswahl von Gleitkommazahlen in Dezimalform

Ich habe eine kleine Zahl in einer PostgreSQL-Tabelle:

test=# CREATE TABLE test (r real);
CREATE TABLE
test=# INSERT INTO test VALUES (0.00000000000000000000000000000000000000000009);
INSERT 0 1

Wenn ich die folgende Abfrage ausführe, wird die Nummer als zurückgegeben8.96831e-44:

test=# SELECT * FROM test;
      r      
-------------
 8.96831e-44
(1 row)

Wie kann ich den Wert in anzeigen?psql in seiner Dezimalform (0.00000000000000000000000000000000000000000009) anstelle der wissenschaftlichen Notation? Ich wäre glücklich mit0.0000000000000000000000000000000000000000000896831 auch. Leider kann ich den Tisch nicht wechseln und ich kümmere mich nicht wirklich um den Präzisionsverlust.

Ich habe mit ... gespieltto_char für eine Weile ohne Erfolg.)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage