У меня вопрос к хранимой процедуре mssql для вас, эксперты:
У меня есть две таблицы [table1], которые постоянно получают новые записи. Затем у меня есть другая таблица [table2], в которую мне нужно скопировать содержимое [table1].
Мне нужно проверить, существует ли какая-либо из строк в [table2], если это так, просто обновите метку времени обновления [table2], иначе вставьте ее в [table2].
Таблицы могут быть довольно большими, около 100 тыс. Записей, так какой же самый быстрый способ сделать это?
Следует заметить, что это упрощенная идея, поскольку при копировании нового контента из [Table1] -> [Table2] происходит еще больше обработки данных.
Итак, подведем итог:
Если строка существует, [Table1] и [Table2] обновляют временную метку строки в [Table2], в противном случае просто вставьте новую запись с содержимым в [Table1].