Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / number округление / 13 сообщений из 13, страница 1 из 1
03.11.2016, 15:06
    #39340887
smolDRAGON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
number округление
Код: plsql
1.
select to_number('9999999999999,2464','999999999999999D999999') from dual



как вывести правильное число? где и как задать формат?
нужно выводить именно как число, можно изменить настройки сессии... только как?
у меня выводится 9999999999999,25 а на до 9999999999999,2464
...
Рейтинг: 0 / 0
03.11.2016, 15:10
    #39340890
Zloxa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
number округление
smolDRAGON,

Код: plsql
1.
select to_number('9999999999999,2464','999999999999999D999999', 'NLS_NUMERIC_CHARACTERS='', ''') from dual
...
Рейтинг: 0 / 0
03.11.2016, 15:49
    #39340928
smolDRAGON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
number округление
ZloxasmolDRAGON,

Код: plsql
1.
select to_number('9999999999999,2464','999999999999999D999999', 'NLS_NUMERIC_CHARACTERS='', ''') from dual



не помогло
9999999999999,25
...
Рейтинг: 0 / 0
03.11.2016, 15:51
    #39340932
smolDRAGON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
number округление
в таблиц оно хранится как NUMBER(23,8)
...
Рейтинг: 0 / 0
03.11.2016, 15:52
    #39340934
orawish
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
number округление
smolDRAGONZloxasmolDRAGON,

Код: plsql
1.
select to_number('9999999999999,2464','999999999999999D999999', 'NLS_NUMERIC_CHARACTERS='', ''') from dual



не помогло
9999999999999,25

в ы вести - это вам к to_char
...
Рейтинг: 0 / 0
03.11.2016, 16:18
    #39340964
smolDRAGON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
number округление
принимающая "софтина" ждет именно число...
подскажите еще варианты?
...
Рейтинг: 0 / 0
03.11.2016, 16:25
    #39340969
isdenno
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
number округление
smolDRAGON,

а так
Код: plsql
1.
begin dbms_output.put_line(to_number('9999999999999,2464','999999999999999D999999', 'NLS_NUMERIC_CHARACTERS='', '''));  end;
...
Рейтинг: 0 / 0
03.11.2016, 16:33
    #39340980
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
number округление
smolDRAGONпринимающая "софтина" ждет именно число...Чудак, пойми, у числа, как и у даты, нет формата.
...
Рейтинг: 0 / 0
03.11.2016, 16:34
    #39340981
smolDRAGON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
number округление
isdenno,

не пойдет, мне надо передать значение дальше по коду в виде параметра, типа число


+ в dbms_output.put_line неявное преобразование в to_char ...

и можно оставить просто dbms_output.put_line( и тут значение из запроса... )
...
Рейтинг: 0 / 0
03.11.2016, 16:36
    #39340986
smolDRAGON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
number округление
Elic,

т.е. режет в принимающем коде и там есть ограничение...?
так?
такой ответ устроит...
...
Рейтинг: 0 / 0
03.11.2016, 16:39
    #39340989
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
number округление
smolDRAGONт.е. режет в принимающем коде и там есть ограничение...?Ошибка в 17-ой строке. http://www.bugtraq.ru/forum/faq/general/smart-questions.html] RTFM
...
Рейтинг: 0 / 0
07.11.2016, 10:44
    #39342410
XMLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
number округление
smolDRAGONпринимающая "софтина" ждет именно число...
Не обмани её ожидания, верни то что smolDRAGONв таблиц хранится как NUMBER(23,8)
...
Рейтинг: 0 / 0
07.11.2016, 11:01
    #39342431
smolDRAGON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
number округление
спасибо,
я получил ответ
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / number округление / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]