Копирование данных с одной базы в другую
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Копирование данных с одной базы в другую Expand / Collapse
Автор
Сообщение
10.07.2007 14:49
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 20.09.2007 9:51
Сообщ.: 56, Visits: 90
Здравствуйте. Подскажите как из указанного ниже скопировать данные с одной таблицы в другую, при условии, что таблица tableName2 находится в другой базе данных, на этом же сервере.
INSERT INTO tableName1 (field1, field2, ..., fieldN)
SELECT nfield1, nfield2, ..., nfieldN FROM tableName2
Спасибо!
Сообщ. #914615
10.07.2007 15:15
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Надо использовать полное имя объекта в виде БазаДанных.Владелец.ИмяОбъекта. Так как обычно к качестве владельца выступает пользователь dbo, то его можно пропустить. Получается запись БазаДанных..ИмяОбъекта.

В итоге код в твоем случае будет выглядить так:

INSERT INTO tableName1 (field1, field2, ..., fieldN)
SELECT nfield1, nfield2, ..., nfieldN FROM dbName..tableName2

Сообщ. #914616
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 8:30