Обновление значений столбцов из другой таблицы SQL

Я хочу обновить таблицу из другой таблицы в другой базе данных. У меня есть две таблицы с двумя одинаковыми столбцами. Есть идентификатор и iexp column.Что мне нужно обновить каждую строку из таблицы k_monster до таблицы k_monster моей базы данных, но есть и другие столбцы например iMP iMP, поэтому я хочу просто обновить столбец iExp. Что вы предлагаете?

Предполагая, что Target_Database – это база данных, в которой таблица требуется обновить, а Source_Database – это база данных, в которой используется таблица для обновления.

Ваш запрос должен выглядеть примерно так …

 USE [Target_Database] GO UPDATE t SET t.iexp = S.iexp FROM K_monster t INNER JOIN [Source_Database].[Schema].[K_monster] S ON t.ID = S.ID GO 

Пожалуйста, проверьте эту ссылку, аналогичную этому типу вопросов:

Кроме того, я предлагаю вам выполнить поиск, прежде чем задавать какие-либо вопросы.

UPDATE в одной базе данных со значениями из другого в SQL Server 2008?

Эта ссылка имеет аналогичный ответ на ваш вопрос.

Другие ссылки:

Обновить таблицу базы данных из одной таблицы базы данных SQL Server в другую?

https://dba.stackexchange.com/questions/30228/how-to-update-one-database-from-another

https://dba.stackexchange.com/questions/58371/sql-update-column-with-data-from-another-table

С уважением