Выбор чисел с плавающей запятой в десятичной форме

У меня есть небольшое число в таблице PostgreSQL:

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

Когда я запускаю следующий запрос, он возвращает номер как8.96831e-44:

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

Как я могу показать значение вpsql в десятичной форме (0.00000000000000000000000000000000000000000009) вместо научной записи? Я был бы счастлив с0.0000000000000000000000000000000000000000000896831 слишком. К сожалению, я не могу изменить таблицу, и меня не волнует потеря точности.

(Я играл сto_char какое-то время безуспешно.)

Ответы на вопрос(1)

Ваш ответ на вопрос