
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.12.2002, 15:31
|
|||
|---|---|---|---|
|
|||
Что делать с этой чертовой запятой |
|||
|
#18+
Выбираю данные из таблички при помощи SQLPLUS. Спулю данные в файл и при выводе в файл данных получаю: "1709,01","840","10" Зачем мне нужна эта запятая в разделители целой и дробной части. Мне нужна точка. Пробывал менять настройки nls_language и nls_territory в файле инициализации ничего не дало. Региональные настройки установлены верно. Oracle 8.1.7.0.0 Windows 2000 Professional ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2002, 15:36
|
|||
|---|---|---|---|
Что делать с этой чертовой запятой |
|||
|
#18+
Меняй настройки nls на клиенте (в реестре добавь), они перекрывают настройки сервера. NLS_NUMERIC_CHARACTERS=., ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.12.2002, 15:38
|
|||
|---|---|---|---|
Что делать с этой чертовой запятой |
|||
|
#18+
В sqlplus для столбца можно указать формат по умолчанию для числовых данных: set numformat <формат>, например так: set numformat 99999.99; Или для каждого отдельного столбца: col <имя столбца> format <формат>; А вообще говоря для сессии попробуй ALTER SESSION SET NLS_NUMERIC_CHARACTERS, где NLS_NUMERIC_CHARACTERS = "<decimal_character><group_separator>" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1992488]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 335ms |

| 0 / 0 |
