|
Как выгрузить результат процедуры в .dbf?
|
|||
---|---|---|---|
#18+
Добрый день! Возникла необходимость выгрузить из базы FB 2.5 в каком-то формате результаты процедуры (в csv или dbf) На выходе более 10 млн записей, есть только IBExpert и Excel. возможности установить доп ПЗ нет. Попробовал через меню когда открыта процедура, выгружает около 300 тыс. и ошибка. Это возможно как то сделать? Или перелить результат в другую базу? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2015, 10:33 |
|
Как выгрузить результат процедуры в .dbf?
|
|||
---|---|---|---|
#18+
Melafon, IBE является 32 битной программой и она тупо обжирается памятью при попытке прокрутить такой датасет до конца. Можно попробовать через скрипт в IBE Код: sql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2015, 11:05 |
|
Как выгрузить результат процедуры в .dbf?
|
|||
---|---|---|---|
#18+
FBExport установки не требует. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2015, 11:08 |
|
Как выгрузить результат процедуры в .dbf?
|
|||
---|---|---|---|
#18+
Симонов ДенисMelafon, IBE является 32 битной программой и она тупо обжирается памятью при попытке прокрутить такой датасет до конца. Можно попробовать через скрипт в IBE Код: sql 1. 2. 3. 4. 5. 6. 7.
Спасибо! как раз гуглю на тему IBEBLOCK, пока гугл не дал ответа....куда писать этот код? Читаю, что нужен IBE Script но найти его не могу. Он в составе IB Expreta? Отдельно надо устанавливать? Не сталкивался с этим ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2015, 11:36 |
|
Как выгрузить результат процедуры в .dbf?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovFBExport установки не требует. Спасибо! Скачал разбираюсь.. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2015, 11:37 |
|
Как выгрузить результат процедуры в .dbf?
|
|||
---|---|---|---|
#18+
Как-то так Код: python 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2015, 11:42 |
|
Как выгрузить результат процедуры в .dbf?
|
|||
---|---|---|---|
#18+
Tonal, kinterbasdb уже много лет как deprecated, вместо него давно следует использовать fdb ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2015, 11:45 |
|
Как выгрузить результат процедуры в .dbf?
|
|||
---|---|---|---|
#18+
miwaonlinekinterbasdb уже много лет как deprecated, вместо него давно следует использовать fdb Ну, насколько я понимаю, в скриптике можно заменить kinterbasdb на fdb и будет щастье! :) А насчёт чего нужно использовать - дык пока с 3-кой не работаешь, разницы по функциональности (с тех пор как добавили работу с event-ами) нет, КМК. Но вот fdb нету в штатной репе бубунты, а kinterbasdb присутствует - что удобно. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2015, 11:57 |
|
Как выгрузить результат процедуры в .dbf?
|
|||
---|---|---|---|
#18+
MelafonСпасибо! как раз гуглю на тему IBEBLOCK, пока гугл не дал ответа....куда писать этот код? Читаю, что нужен IBE Script но найти его не могу. Он в составе IB Expreta? Отдельно надо устанавливать? Не сталкивался с этим Читай http://www.sql.ru/forum/133383/chitat-vsem-kto-prishel-suda-v-pervyy-raz http://www.ibexpert.com/rus/IBEScriptDll_sfx.exe http://www.ibexpert.com/rus/IBEScript_sfx.exe ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2015, 12:03 |
|
Как выгрузить результат процедуры в .dbf?
|
|||
---|---|---|---|
#18+
Melafon, в IBE это выполняется там же где и SQL скрипты ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2015, 12:50 |
|
Как выгрузить результат процедуры в .dbf?
|
|||
---|---|---|---|
#18+
Tonalmiwaonlinekinterbasdb уже много лет как deprecated, вместо него давно следует использовать fdb Ну, насколько я понимаю, в скриптике можно заменить kinterbasdb на fdb и будет щастье! :) А насчёт чего нужно использовать - дык пока с 3-кой не работаешь, разницы по функциональности (с тех пор как добавили работу с event-ами) нет, КМК. Но вот fdb нету в штатной репе бубунты, а kinterbasdb присутствует - что удобно. :) Поскольку убунта - это дебиан со свистоперделками, а в дебе fdb вполне себе есть, то в *бунте он появится в ближайшем релизе. Ну и kinterbasdb как минимум не умеет и не будет уметь работать с обеими "тройками" - как пайтоном, так и файрбердом, что делает его использование безперспективным, а рекомендации использовать - слегка вредными :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2015, 15:36 |
|
Как выгрузить результат процедуры в .dbf?
|
|||
---|---|---|---|
#18+
Спасибо всем! попробовал через FBExport, не разобрался с сохранением в формат csv. Написал скрипт IBEBLOCK - переливку из процедуры в таблицу другой БД, НО скорость это капец. 100 тыс. записей 7 мин. Итого больше 12 часов. Можно это дело как то ускорить? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2015, 15:48 |
|
Как выгрузить результат процедуры в .dbf?
|
|||
---|---|---|---|
#18+
Melafon, нам отсюда не видно. Неизвестно с какой скоростью отдаёт записи твоя ХП, может это она тормозит. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2015, 16:04 |
|
|
start [/forum/topic.php?fid=40&fpage=72&tid=1562673]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 129ms |
0 / 0 |