powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Выгрузка данных select запроса в XML и CSV
4 сообщений из 4, страница 1 из 1
Выгрузка данных select запроса в XML и CSV
    #38939986
ASukhov1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в DB2 выгрузить результаты select запроса в XML, CSV?
P.S. в MS SQL Server это делается так:
Код: sql
1.
2.
3.
SELECT * 
FROM METR.BILL AS BILL
FOR XML PATH<---для выгрузки в XML
...
Рейтинг: 0 / 0
Выгрузка данных select запроса в XML и CSV
    #38939994
ASukhov1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASukhov1986,
Нашел для вот этого запроса:
Код: sql
1.
2.
SELECT BILL.BILL_ID, BILL.SHIPMENT_ID, BILL.DOC_NUM
FROM METR.BILL AS BILL


Вот так вот получить XML:
Код: sql
1.
2.
SELECT XMLELEMENT(NAME "BILL", XMLELEMENT(NAME "BILL_ID", BILL.BILL_ID), XMLELEMENT(NAME "SHIPMENT_ID", BILL.SHIPMENT_ID),XMLELEMENT(NAME "DOC_NUM", BILL.DOC_NUM))AS BILL_XML 
FROM METR.BILL AS BILL


Остается только вопрос: как сохранить результат этого запроса в файл?
...
Рейтинг: 0 / 0
Выгрузка данных select запроса в XML и CSV
    #38939996
ASukhov1986
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASukhov1986,
ASukhov1986,ха вот так вот
Код: sql
1.
2.
db2 -xr bills.xml "SELECT XMLELEMENT(NAME "BILL", XMLELEMENT(NAME "BILL_ID", BILL.BILL_ID), XMLELEMENT(NAME "SHIPMENT_ID", BILL.SHIPMENT_ID),XMLELEMENT(NAME "DOC_NUM", BILL.DOC_NUM))AS BILL_XML 
FROM METR.BILL AS BILL"
...
Рейтинг: 0 / 0
Выгрузка данных select запроса в XML и CSV
    #38940823
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASukhov1986,

В общем случае:
Код: plaintext
1.
2.
3.
EXPORT TO NUL OF DEL
  XML TO <path to xml> XMLFILE <xml_file_basename>
  MODIFIED BY xmlinsepfiles
 select ... from ...

Если вместо "TO NUL" ("TO /dev/null" для *nix систем) экспортировать в реальный .CSV, то там на месте соответствующего XML будут ссылки вида "<XDS FIL='data.001.xml' />", где data - базовое имя, указанное в "XMLFILE <xml_file_basename>".
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Выгрузка данных select запроса в XML и CSV
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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