powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
15 сообщений из 15, страница 1 из 1
Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
    #39390116
Testor1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет

Как добиться, чтобы sqlcl начал выгружать number числа с десятичным разделителем ".", а не ","?
...
Рейтинг: 0 / 0
Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
    #39390139
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по http://www.its-people.de/blog/details/sqlcl-charset-en.html, в Windows, поменять в региональных установках десятичный разделитель
...
Рейтинг: 0 / 0
Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
    #39390150
Testor1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViewerСудя по http://www.its-people.de/blog/details/sqlcl-charset-en.html, в Windows, поменять в региональных установках десятичный разделитель

видел эту ссылку. неужели более красивого решения нет ?
...
Рейтинг: 0 / 0
Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
    #39390152
Testor1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Testor1,


Тема не новая
https://community.oracle.com/message/13393555
...
Рейтинг: 0 / 0
Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
    #39390192
Testor1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViewerСудя по http://www.its-people.de/blog/details/sqlcl-charset-en.html, в Windows, поменять в региональных установках десятичный разделитель

Поменял. Не помогло.
...
Рейтинг: 0 / 0
Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
    #39390244
Testor1,

Код: plsql
1.
select trim(to_char(10.3, '999999.9')) as num from dual;
...
Рейтинг: 0 / 0
Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
    #39390332
Testor1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гений гениальныйTestor1,

Код: plsql
1.
select trim(to_char(10.3, '999999.9')) as num from dual;



Только не to_char. Прописывать to_char в каждом запросе для каждого столбца - очень проблематично.
Нельзя настройками решить проблему?
...
Рейтинг: 0 / 0
Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
    #39390334
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что ALTER SESSION SET NLS_NUMERIC_CHARACTERS='.,' не помогает?
...
Рейтинг: 0 / 0
Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
    #39390335
dba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Testor1,

set numformat 999999.99
...
Рейтинг: 0 / 0
Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
    #39390359
Testor1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав ЛюбомудровА что ALTER SESSION SET NLS_NUMERIC_CHARACTERS='.,' не помогает?

для sqlcl - нет
...
Рейтинг: 0 / 0
Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
    #39390371
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда, я наверное, не понял выражения "выгружать number числа"
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
SQLcl: Release 4.2.0.16.175.1027 RC on Tue Jan 24 22:37:44 2017

Copyright (c) 1982, 2017, Oracle.  All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options


SQL> alter session set nls_numeric_characters='.,';

Session altered.

SQL> select 1/3 from dual;

       1/3
----------
.333333333




SQL> alter session set nls_numeric_characters=',.';
Session altered.


SQL> select 1/3 from dual;

       1/3
----------
,333333333

...
Рейтинг: 0 / 0
Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
    #39390384
Testor1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dba123Testor1,

set numformat 999999.99


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
set embedded on
set pagesize 0
set echo off
set feedback off
set linesize 32767 
set headsep off
set verify off
set termout off
set newpage none
set termout off
set format off
set tab off
set wrap off
set underline off
set trimspool off
set trimout on 
set sqlformat csv
set numformat 999999.99



не помогло
...
Рейтинг: 0 / 0
Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
    #39390437
dba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Testor1,

установи для каждой колонки свой формат
col num format 99.9
...
Рейтинг: 0 / 0
Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
    #39390440
Testor1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dba123Testor1,

установи для каждой колонки свой формат
col num format 99.9

Пример селекта можешь показать ?
...
Рейтинг: 0 / 0
Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
    #39390454
dba123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Testor1,
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
. oraenv sqlcl

c:\>cd D:\opt\oracle\sqlcl\bin
D:\opt\oracle\sqlcl\bin>sql.bat

SQLcl: Release 4.2.0 Production on Вт янв 24 16:35:08 2017
2017

Copyright (c) 1982, 2017, Oracle.  All rights reserved.

Username? (''?) scott@t12c
Password? (**********?) ***********
Last Successful login time: Вт Янв 24 2017 16:28:00 +04:00
4:00

Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics
and Real Application Testing options


SQL> col id format 99.9
SQL> col num format 9999.9999
SQL> select 1234.45098 as id, 43423 as num from dual;

   ID        NUM
----- ----------
##### ##########

SQL> col id format 999999.9

SQL> select 1234.45098 as id, 43423 as num from dual;

       ID        NUM
--------- ----------
   1234.5 ##########
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Проблемы в SqlDeveloper с экспортом number с десятичным разделителем
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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