CftClub.ru
Клуб специалистов ЦФТ-Банк

Почему debug_pipe не правильно выводить дробные числа

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы
Предыдущая тема :: Следующая тема  
Автор Сообщение
mubin1989
Участник
Неподтвержденный


Вступление в Клуб: 23.10.2018
СообщениеЧт Dec 20, 2018 07:23   Почему debug_pipe не правильно выводить дробные числа Ответить с цитатой
Полезность: Нет оценки
Добрый день уважаемые программисты.
Почему debug_pipe не правильно выводить дробные числа(Десятичные дроби)?
Например:
Код:
debug_pipe(0.0050);

Выводить: .005


Последний раз редактировалось: mubin1989 (Чт Dec 20, 2018 11:34), всего редактировалось 1 раз
Эмиралька
Профи
Неподтвержденный


Вступление в Клуб: 09.11.2015
СообщениеЧт Dec 20, 2018 08:23   Re: Почему debug_pipe не правильно выводить дробные числа Ответить с цитатой
Полезность: 1
mubin1989 пишет:
Добрый день уважаемые программисты.
Почему debug_pipe не правильно выводить дробные числа(Десятичные дроби)?
Например:
Код:
debug_pipe(0.0050);

Выводить: .005


потому что debug_pipe не выводить числа.
Тут есть неявное преобразование число в строку.
вы тут неявно пишете
Код:
debug_pipe(TO_CHAR(0.0050));


Вы попробуйте написать явно, и указать вторым параметром формат числа, в котором его хотите видеть?
mubin1989
Участник
Неподтвержденный


Вступление в Клуб: 23.10.2018
СообщениеЧт Dec 20, 2018 11:37    Ответить с цитатой
Полезность: Нет оценки
Попробовал таким образом:
Код:
rtrim(to_char(0.0050, 'fm9990d9990'), to_char(0,'fmd'));

Сработал.
Огромное спасибо.
Эмиралька
Профи
Неподтвержденный


Вступление в Клуб: 09.11.2015
СообщениеПт Dec 21, 2018 07:14    Ответить с цитатой
Полезность: 1
mubin1989 пишет:
Огромное спасибо.

Для "спасибо" предназначена кнопка Оценить сообщение Smile
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru