Я хочу запускать задание после триггера каждый раз, когда меняется столбец (для каждой строки в таблице), я хочу запускать задание.
Задание должно ждать 5 минут, а затем запустить хранимую процедуру. Я что-то сделал, но при его запуске похоже, что вся база данных заблокирована, и я не хочу, чтобы база данных была заблокирована, когда одновременно поступают тысячи запросов.
CREATE TRIGGER AfterUPDATETrigger
ON [TmpTable]
FOR UPDATE
AS
DECLARE @EmpID INT, @EmpName VARCHAR(50),
SELECT @EmpID = ID FROM foo ;
SELECT @EmpName = Name FROM foo ;
IF UPDATE(TimeSpan)
BEGIN
EXEC io_sp_delete_reservation @EmpID
WAITFOR DELAY '00:05:00.000';
END