Форум: "Базы";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];
ВнизА есть ли в InterBase возможность массового копирования ? Найти похожие ветки
← →
UnDISCOvery (2003-02-20 16:39) [0]Вот помнится была в MS SQL Server такая замечательная утилита, как bcp.exe, которая закачивала данные в таблицу со страшной скоростью :) ... а есть нечто подобное в ИнтерБэйзе ? поддерживается ли bulk copy ?
← →
AlexSerp (2003-02-20 16:54) [1]
insert into table1
select * from table2
не получается? ;-)
(естественно структуры одинаковые)
Саня
ЗЫ. Или ты имеешь ввиду внешний источник?
Если так, то либо пиши конвертор, либо DataPump
← →
UnDISCOvery (2003-02-20 17:13) [2]Да конечно я имею ввиду внешний источник :))
А именно текстовой файл, где каждая строка с разделителями является как-бы записью в таблице.
В MSSQL можно было копировать данные как из таблицы так и в таблицу.
А что за конвертор и что за DataPump ?
← →
Соловьев (2003-02-20 17:27) [3]Пуск->Delphi->DataPump
← →
y-soft (2003-02-20 19:25) [4]В IB есть такая возможность, как работа со внешними таблицами - экспорт и импорт в текстовый формат. Выполняется средствами самого IB без каких-либо внешних утилит.
Подробности в документации
← →
DarkGreen (2003-02-21 05:26) [5]2 UnDISCOvery © (20.02.03 16:39)
wisql, ibconsole, ibadmin, ibexpert :-)
← →
UnDISCOvery (2003-02-21 11:58) [6]Эххх ... какие вы все молодцы :))
Нужна именно утилита, запуская которую и передавай ей параметры в коммандной строке, можно было бы импортировать данные в ИБ.
Полазал я тут в инет и нашел такую, правда она под Линух :)
← →
DarkGreen (2003-02-21 12:54) [7]2 UnDISCOvery © (21.02.03 11:58)
isql.exe спасет отца русской демократии ;-)
С командной строки работает, можно передавать параметром sql скрипт. В общем сам разберешся :-)
← →
UnDISCOvery (2003-02-21 13:47) [8]isql.exe есть и в MSSQLе, но я же не спрашиваю есть ли это в ИБ, я и так знаю что есть :)
Интересует возможность именно массового копирования !
что-то вроде:
BULK INSERT MyBase.MyName.MyData FROM "c:\MyData.txt"
WITH (FORMATFILE = "c:\MyFmt.fmt")
насколько я помню в MSSQL данные заносились без проверки на целостность и без учета индексов на каждую новую запись, именно поэтому скорость записи была порядка 10.000 тыс. записей в сек.
Очень удобно при активной работе с базой. Не грузишь постоянно сервер занесением дааных, а копишь их на диске в виде файла, потом по таймеру, раз и закачиваешь ... секундное дело :)
Хотелось бы добиться подобного и от ИБ.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.03.13;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c