![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перенос данных из одной базы в другую запросом в InterBase 5.x. [D5, IB5.x]
Pashafess © (2002-04-09 05:34:00)Можно ли собственно это сделать? Т.е есть две базы данных InterBase 5.x с таблицами одинаковой структуры, но разными данными в них. Нужно написать запрос типа Insert into (база-приемник).имя таблицы select * from (база-источник).имя таблицы.
kaif (2002-04-11 12:10:00) [1]Замечание...
Кстати, при перекачке, если не буферизировать набор в каком-либо MemoryTable, а использовать 2 компонента TIBDatabase то нужно учесть, что кол-во одновременных пользователей будет = 2. Это может иметь последствия, если есть ограничение на одновременных число пользователей InterBase, например 5 users...
alehan (2002-04-11 10:11:00) [2]C Дельфи поставляется программка datapump. В BDE заводишь алиасы на базы, запускаешь datapump, перекачиваешь таблички, изменив их имена для базы-приемника. Далее - обычный insert.
good luck
Alexandr (2002-04-10 09:30:00) [3]про внешние таблицы читай в документации.
Кстати, работа с ними очень ограниченна. И BLOB они не поддерживают.
Pashafess (2002-04-10 08:27:00) [4]И еще один вопрос. Если использовать внешнюю таблицу, то, как я понимаю, блоб в нее нельзя записывать. Если можно, то в каком формате он тогда там хранится?
Pashafess (2002-04-10 07:54:00) [5]Подскажите тогда как передать данные запроса во внешнюю таблицу.
Вообще где можно посмотреть про внешние таблицы InterBase?
Alexandr (2002-04-09 06:47:00) [6]напрямую нельзя.
Только через БДЕ, или клиентскую прогу.
Можно еще через внешнюю таблицу, но все равно поочереди к базам.