• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

Balda

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

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

R4z0R

Green Team
06.08.2009
269
7
BIT
0
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]
тоже не прокатило
 
E

etc

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

DZX

Код:
insert into database1.table1 values (id,txt) select id,txt from database2.table2
Переливает все из одной таблицы в первой базе во вторую.
Важно, базы должны располагаться на одном сервере иначе нужно прилинковать
предварительно сервера друг к другу.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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