У меня есть две базы данных с несколькими сотнями таблиц в каждой в SQL Server.Таблицы в двух базах данных на 90% одинаковы, около 20 разных таблиц в каждой.Я работаю над хранимой процедурой для обновления базы данных 2 данными из таблиц, которые она разделяет в базе данных 1.
Я думаю обрезать таблицы и затем вставить записи из таблиц в другую базу данных, например:
truncate table database2.dbo.table2
select *
into database2.dbo.table2
from database1.dbo.table1
Это лучший способ сделать это, и есть ли лучший способ сделать это, чем написать пару сотен этих утверждений??