Как выполнить хранимую процедуру через каждые 5 секунд? - PullRequest
0 голосов
/ 22 сентября 2019

Я делаю хранимую процедуру, я хочу, чтобы она выполнялась автоматически каждые 5 секунд.

Я пытался "WAITFOR DELAY '00: 00: 05 ';"но не выполнил мою потребность.

WAITFOR DELAY '00:00:05'

Я хочу один выходной результат, т.е. одну выходную таблицу, а не все предыдущие результаты.

Ответы [ 2 ]

0 голосов
/ 22 сентября 2019

Используйте агент SQL Server, создайте задание и запланируйте его выполнение каждые 5 секунд

0 голосов
/ 22 сентября 2019

Вы можете использовать sql server agent для планирования заданий на выполнение этой хранимой процедуры.Написание некоторой логики в коде не было бы хорошей идеей, поскольку выполнение кода могло бы закончиться по истечении времени ожидания, когда выполнение начинает занимать время (объем данных растет).

См. Это: Как запустить сохраненныйпроцедура на сервере sql каждый час?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...