2016-11-30 6 views
-1

У меня есть две базы данных, такие как A и B, и общая таблица как TBL, где таблица TBL из базы данных имеет 1555 строк, но таблица TBL из базы данных имеет только 1000 строк. Мне нужно обновить базу данных TBL в базе B из базы данных. 1. Как я могу это сделать, если эти базы данных A и B на одном и том же сервере 2. что, если эти две базы данных находятся на разных именах серверов. Заранее спасибоКак обновить таблицу из одной базы данных в другую?

+0

Google: «SQL Server связанные серверы» –

+0

Форматирование вопросы компетентно и быть более конкретным делает его более вероятно, что ваши вопросы отвечает правильно. – Blackbam

ответ

0
INSERT INTO YourDbToBeInsertedInto..YourTable 
SELECT * 
FROM YourDbToBeInsertedFrom..YourTable 
WHERE PrimaryKey NOT IN (SELECT PrimaryKey 
         FROM YourDbToBeInsertedInto..YourTable) 

Использование связанных серверов

Смежные вопросы