Как превратить данные в набор Insert_ов ?
Как превратить данные в набор Insert_ов ?
Привет ! Для репликации части данных между базами нужно на основе определенных выборок создать файл *.sql который содержит набор команд INSERT чтобы эти данные вставить в другую базу путем запуска этого самого файла -скрипта.
Известен ли какой-то способ это сделать кроме как вручную прописать формирование файла - скрипта на основе выборок по таблицам?
Известен ли какой-то способ это сделать кроме как вручную прописать формирование файла - скрипта на основе выборок по таблицам?
Re: Как превратить данные в набор Insert_ов ?
Например, в редакторе скриптов IBExpertSpa_2002 писал(а):Для репликации части данных между базами нужно на основе определенных выборок создать файл *.sql который содержит набор команд INSERT чтобы эти данные вставить в другую базу путем запуска этого самого файла -скрипта.
Код: Выделить всё
OUTPUT 'c:\table.sql' ASINSERT INTO "table";
SELECT * FROM table;
OUTPUT;
Re: Как превратить данные в набор Insert_ов ?
Если у тебя нет блобов и есть FIBPlus , можешь почитать:Spa_2002 писал(а):Привет ! Для репликации части данных между базами нужно на основе определенных выборок создать файл *.sql который содержит набор команд INSERT чтобы эти данные вставить в другую базу путем запуска этого самого файла -скрипта.
Известен ли какой-то способ это сделать кроме как вручную прописать формирование файла - скрипта на основе выборок по таблицам?
- TpFIBQuery. Экспорт и импорт данных в бинарном формате.
- TpFIBQuery. Экспорт в бинарном формате.
- TpFIBQuery. Импорт в бинарном формате.
- TpFIBQuery. Экспорт и импорт данных в текстовом формате.
- События OnBatching и OnBatchError компонента TpFIBQuery.
- TpFIBDataSet. Экспорт и импорт данных в бинарном и текстовом форматах.
- Использование метода BatchToQuery компонента TpFIBQuery.
- Использование методов BatchRecordToQuery и BatchAllRecordsToQuery компонента TpFIBDataSet.
http://www.devrace.com/ru/fibplus/news/index.php