powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Подскажите алгоритм. Как сделать....
5 сообщений из 5, страница 1 из 1
Подскажите алгоритм. Как сделать....
    #32310876
SAnatoliy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно выгрузить из БД (Oracle9) данные, чтоб люди могли работать с ними в Excel.

Думаю выгрузить в заранее заготовленную таблицу DBF, а потом ее открыть экселем.

Вопрос:
Сейчас использую простой метод:

for(Tfull->First(); !Tfull->Eof; Tfull->Next())
{
копирую запись из БД в таблицу.
}


НО сейчас мне предстоит выгрузить больше 2х милл. записей, и думаю что таким методом это не делается.

Подскажите как это можно сделать относительно быстро.

Подозреваю что нужно использовать массив? Но как это написать не понимаю.

Спасибо за любой ответ и внимание.
...
Рейтинг: 0 / 0
Подскажите алгоритм. Как сделать....
    #32310891
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я подозреваю что лучше на Oracle Stored Procedure написать, в которой что-то типа select into
...
Рейтинг: 0 / 0
Подскажите алгоритм. Как сделать....
    #32313025
SAnatoliy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а можно поподробней?
...
Рейтинг: 0 / 0
Подскажите алгоритм. Как сделать....
    #32321993
George_AA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну Excel не сможет работать более с чем 65536 строк. Поэтому я думаю не получится 2 млн туда не зпихнуть. Если надо сделать DataPump, с трансформацией то как насчет генерации batcha и подсовывание его целевому продукту.
...
Рейтинг: 0 / 0
Подскажите алгоритм. Как сделать....
    #32322131
Cactus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотри примеры в
$ORACLE_HOME$/OO4O/Excel

После загрузки *.xls файла сделай <ALT>+<F11> и посмотри код.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Подскажите алгоритм. Как сделать....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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