powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Что делать с этой чертовой запятой
4 сообщений из 4, страница 1 из 1
Что делать с этой чертовой запятой
    #32078546
alextt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выбираю данные из таблички при помощи SQLPLUS. Спулю данные в файл и при
выводе в файл данных получаю:


"1709,01","840","10"


Зачем мне нужна эта запятая в разделители целой и дробной части. Мне нужна
точка.
Пробывал менять настройки nls_language и nls_territory в файле инициализации
ничего не дало. Региональные настройки установлены верно.

Oracle 8.1.7.0.0
Windows 2000 Professional
...
Рейтинг: 0 / 0
Что делать с этой чертовой запятой
    #32078553
Cancer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меняй настройки nls на клиенте (в реестре добавь), они перекрывают настройки сервера.

NLS_NUMERIC_CHARACTERS=.,
...
Рейтинг: 0 / 0
Что делать с этой чертовой запятой
    #32078557
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В sqlplus для столбца можно указать формат по умолчанию для числовых данных: set numformat <формат>, например так: set numformat 99999.99;
Или для каждого отдельного столбца: col <имя столбца> format <формат>;

А вообще говоря для сессии попробуй ALTER SESSION SET NLS_NUMERIC_CHARACTERS, где
NLS_NUMERIC_CHARACTERS = "<decimal_character><group_separator>"
...
Рейтинг: 0 / 0
Что делать с этой чертовой запятой
    #32078563
noname_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо смотреть NLS_LANG на компе, с которого запускается SQL*Plus или делать ALTER SESSION SET ...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Что делать с этой чертовой запятой
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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