Прежде всего, проверьте эти:
1. Для определения вашего триггера его можно вызывать при вставке, обновлении и т. Д., Которые не нужно выполнять для всех операций (не требуется для всех вставок)
2.Вы можете забыть о своем бизнесе, изменив некоторые правила своего приложения
- вам нужно обращать на это внимание при каждом изменении (не допускать ошибок)
4 ....
Я настоятельно рекомендую вам не определять триггер, если у вас нет других вариантов.
если у вас есть приложение, вы можете сделать это в этом и поставить бизнес
(для Экземпляра сделайте ветку в вашем приложении, чтобы проверить и вести свой бизнес)
у вас может быть служба Windows, чтобы сделать это для вас
если у вас есть только доступ к базе данных, вы можете определить работу, которая будет выполнять ее для вас (не рекомендуется)
наконец, чтобы избежать блоков, если вы решили использовать многопоточность (второй поток по вашему вопросу предназначен только для чтения данных из вашей исходной таблицы и вставки в другую), вы можете включить is_read_committed_snapshot_on в вашей базе данных