mohammad ehsan Ответов: 2

как вставить данные из одной базы данных в другую?


Привет.

как я могу вставить данные из одной таблицы базы данных(DB a1) в ту же таблицу, но в другую таблицу базы данных(DB a2)? я имею в виду , как я могу указать, что это таблица из этой базы данных, а та таблица из этой базы данных?

2 Ответов

Рейтинг:
5

Om Prakash Pant

Попробуй :

SELECT *  INTO DestinationDatabase..DestTable FROM SourceDataBase..SourceTable  
--OR
INSERT INTO DestinationDataBase..DestTable SELECT * FROM SourceDataBase..SourceTable


mohammad ehsan

он имеет это сообщение об ошибке:

Явное значение для столбца identity в таблице 'DBMarashi..City' можно указать только в том случае, если используется список столбцов и включен параметр IDENTITY_INSERT.

Om Prakash Pant

в вашей таблице есть столбец идентификаторов. перед вставкой данных необходимо установить identity insert.

Установите IDENTITY_INSERT dbo.Город на
ГО

Рейтинг:
1

Christian Graus

Вы помещаете имя базы данных в инструкцию select.

Здесь[^].