powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как указать разделитель столбцов ; в функции export ?
8 сообщений из 8, страница 1 из 1
Как указать разделитель столбцов ; в функции export ?
    #38001666
Azeke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
мне нужно сделать выгрузку данных из БД с разделителем столбцов ; и чтобы выгружался файл в формате *.csv с кодовой страницей UTF-8.
Я написал скрипт:
connect to .... user ... using .....;

export to c:\co_1000.csv of del MODIFIED BY COLDEL;
select ... from TAB1;

connect reset;


Но при запуске в Quest Central -е выдается ошибка на 2 строке на ;
И еще я не уверен что файл выгружается в кодировке UTF-8 я думаю он выгружается в формате ASCII
...
Рейтинг: 0 / 0
Как указать разделитель столбцов ; в функции export ?
    #38001832
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Azeke,

export to c:\co_1000.csv of del
modified by coldel0x2c codepage=1208
select ... from TAB1;
...
Рейтинг: 0 / 0
Как указать разделитель столбцов ; в функции export ?
    #38002202
Azeke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо получилось.
А как проверить что файл получился в кодировке utf-8 ?
...
Рейтинг: 0 / 0
Как указать разделитель столбцов ; в функции export ?
    #38002307
Azeke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет 0x2c это запятая а мне нужна точка запятая (;)
...
Рейтинг: 0 / 0
Как указать разделитель столбцов ; в функции export ?
    #38002399
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AzekeНет 0x2c это запятая а мне нужна точка запятая (;)упс, ошибся...
Проверить можно тесктовым редактором:

Код: plaintext
1.
2.
export to c:\co_1000.csv of del 
modified by coldel0x3b codepage=1208
select 'привет', 'ворлд' from sysibm.sysdummy1;
...
Рейтинг: 0 / 0
Как указать разделитель столбцов ; в функции export ?
    #38002711
Azeke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,


Код 1208 это точно UTF-8. Не подскажете по подробней как в текстовом редакторе определить кодировку.
...
Рейтинг: 0 / 0
Как указать разделитель столбцов ; в функции export ?
    #38002757
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AzekeКод 1208 это точно UTF-8. Не подскажете по подробней как в текстовом редакторе определить кодировку.Если про 1208 и UTF-8 это вопрос, то да, точно.
Проверить глазами можно :)
Текстовые редакторы обычно либо имеют возможность переключать кодировку, либо вы точно знаете, в какой кодировке просматриваемый файл.

Выполните тестовый экспорт, который я привел.
Если там буковки читаются русские, когда вы файл просматриваете в UTF-8 кодировке, то всё хорошо.
Если ваш редактор не может правильно отображать utf-8, воспользуйтесь программой перекодировки типа iconv, чтобы преобразовать файл в ту русскую кодовую страницу, которую поддерживает ваш редактор, и проверьте потом, правильно ли русские буквы отображаются...
...
Рейтинг: 0 / 0
Как указать разделитель столбцов ; в функции export ?
    #38002876
Azeke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,
Спасибо Вам за полный ответ, все получилось, все понятно.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как указать разделитель столбцов ; в функции export ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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