Что касается MySQL, вероятно, самый простой способ сделать это с помощью mysqladmin
( link ):
mysqladmin create db_name
mysqldump -h 'other_hostname' --compress db_name | mysql db_name
С DB2 вы можете сделать это с помощью трехкомпонентных имен таблиц (subsystem.authid.object
), если ваш администратор БД определил доступ к удаленной подсистеме.
Чтобы это работало, DB2, выполняющая пересылку, должна быть в Z / OS. DB2 L (inux) U (nix) W (indows) не поддерживает эту функцию. Смотри здесь.
Синтаксис использует INSERT
в основном как с обычной вставкой:
INSERT INTO table (n1, n2, ... nx)
SELECT n1, n2, ... nx
FROM subsystem.authid.object
WHERE ...
и т.д.