У меня есть локальная БД (я использую SQL Server Express) с именем PCNAME\SQLEXPRESS
.Мне нужно загрузить данные из основной базы данных на MAINDB\HYEAH
, поэтому я связал mainDB и смог вставить данные из основной БД в локальную БД с помощью хранимой процедуры.
У меня проблема в том, что я не могу найти правильный способ сделать следующее:
Я постоянно использую данные, импортированные из mainDB, эти данные находятся в таблицеCredits
, я всегда консультируюсь, вставляю или обновляю запись из этой таблицы.
Но каждые 10 минут мне приходится перезагружать данные из mainDB в Credits
снова, но я не могу прекратить использовать данные.Мне нужно найти способ использовать эти данные и манипулировать ими, пока они перезагружаются из mainDB.
Я не эксперт в операциях с БД или SQL, поэтому подумал над этим решением:
При первой загрузке данных из mainDB я сделаю это прямо в таблице Credits
.В другой раз я буду загружать данные во временную таблицу, а когда хранимая процедура завершится, я заменю Credits
данными из временной таблицы.Но я думаю, что это глупая причина, если я удалю все данные из Credits
, чтобы заменить их временной таблицей, я не смогу продолжать использовать данные, поэтому я застрял.
Есть ли способкак этого добиться?
Спасибо!