Передача данных из одной базы в другую

  • Автор темы Автор темы Balda
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
B

Balda

MS SQL Server 2005.
Необходимо выборку из нескольких таблиц одной базы записать в таблицу другой базы.
Вот такой вариант не прокатывает
[codebox]INSERT INTO [DataBase1].[Table1]
VALUES
(
[DataBase2].[Table1].id,
[DataBase2].[Table2].name,
[DataBase3].[Table3].date
)[/codebox]

Как это можно организовать?
 
MS SQL Server 2005.
Необходимо выборку из нескольких таблиц одной базы записать в таблицу другой базы.
Вот такой вариант не прокатывает
[codebox]INSERT INTO [DataBase1].[Table1]
VALUES
(
[DataBase2].[Table1].id,
[DataBase2].[Table2].name,
[DataBase3].[Table3].date
)[/codebox]

Как это можно организовать?
присоединяюсь к вопросу. У меня такая же ситуация, только на PostgreSQL. Есть две бд - base1 и base2? с одинаковым набором полей (только очередность немного отличается), как скопировать? Я пробовал вот так
[codebox]INSERT INTO base1.m0109 (pole1,pole2,pole3,pole4,pole5,pole6)
SELECT pole2,pole5,pole1,pole6,pole3,pole4 FROM base2.table WHERE dat > '2008-12-31' and dat < '2009-02-01';[/codebox]
тоже не прокатило
 
R4z0R PostgreSQL позволяет делать гетерогенные запросы?
 
Код:
insert into database1.table1 values (id,txt) select id,txt from database2.table2
Переливает все из одной таблицы в первой базе во вторую.
Важно, базы должны располагаться на одном сервере иначе нужно прилинковать
предварительно сервера друг к другу.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!