Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 форматирование чисел в SQL*PLus  [new]
форматирующий
Guest
доброго времени суток!

необходимо вывести числа чтобы в качестве разделителя целой и дробной части была запятая, но при этом выводились нули целой части
пробовал

SQL>alter session set NLS_NUMERIC_CHARACTERS = ', ';

Сеанс изменен.

SQL> select 0.02 from dual;

      0.02
----------
       ,02


но необходимо чтобы вывод был - 0,02
пробовал column .. format 99999990,90
но резултьтат совсем не том( но оно и понятно - это разделитель разрядов)
пробовал преобразовывать в символьный вид - тоже не получилось
подскажите пожалуйста
8 май 08, 11:09    [5640643]     Ответить | Цитировать Сообщить модератору
 Re: форматирование чисел в SQL*PLus  [new]
AndrK
Member

Откуда: Златоуст
Сообщений: 418
SQL> select 0.026 val from dual;
       VAL
----------
      .026
SQL> column val format 999990D99;
SQL> alter session set NLS_NUMERIC_CHARACTERS = ', ';
Сеанс изменен.
SQL> select 0.026 val from dual;
       VAL
----------
      0,03
8 май 08, 11:19    [5640706]     Ответить | Цитировать Сообщить модератору
 Re: форматирование чисел в SQL*PLus  [new]
форматирующий
Guest
огромное спасибо!!

невнимательно читал - пропустил то, что нужно
8 май 08, 11:30    [5640809]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить