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

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

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

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


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

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

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

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

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


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