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

Тема в разделе "SQL", создана пользователем Balda, 21 май 2009.

Статус темы:
Закрыта.
  1. Balda

    Balda Гость

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

    Как это можно организовать?
     
  2. R4z0R

    R4z0R Well-Known Member

    Регистрация:
    6 авг 2009
    Сообщения:
    166
    Симпатии:
    0
    присоединяюсь к вопросу. У меня такая же ситуация, только на 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]
    тоже не прокатило
     
  3. etc

    etc Гость

    R4z0R PostgreSQL позволяет делать гетерогенные запросы?
     
  4. DZX

    DZX Гость

    Код (Text):
    insert into database1.table1 values (id,txt) select id,txt from database2.table2
    Переливает все из одной таблицы в первой базе во вторую.
    Важно, базы должны располагаться на одном сервере иначе нужно прилинковать
    предварительно сервера друг к другу.
     
Загрузка...
Похожие Темы - Передача данных из
  1. sergg
    Ответов:
    7
    Просмотров:
    4.468
  2. Vadik(R)
    Ответов:
    0
    Просмотров:
    1.764
  3. Corexis
    Ответов:
    0
    Просмотров:
    69
  4. Shouldercannon
    Ответов:
    0
    Просмотров:
    487
  5. Shouldercannon
    Ответов:
    0
    Просмотров:
    387
Статус темы:
Закрыта.

Поделиться этой страницей