2
Я хочу выполнить запрос в определенное время. В MySQL мы используем для этого события, например:Создание событий в SQL Server
CREATE EVENT myevent
ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR
DO
UPDATE myschema.mytable SET mycol = mycol + 1;
Пожалуйста, дайте мне знать, как сделать то же самое в SQL Server. Благодарю.
PS: Извините, если его повторный вопрос. Я попытался найти какое-то время, но не получил его в SQL Server
Если это должно быть в установленном расписании, вы планируете задание с использованием [Агент SQL Server] (http://msdn.microsoft.com/en-us /library/ms189237.aspx). В задании вы можете выполнить его хранимую процедуру или просто запустить сценарий 'UPDATE' – Tom
Взгляните на ** [этот мой ответ] (http://stackoverflow.com/a/24564195/57475) ** по другому вопросу, в котором подробно описывается, как создать задание агента для выполнения операций, основанных на времени. – Tanner
Спасибо за ответы. Но, похоже, это очень утомительный подход к созданию событий. Надежда Microsoft предлагает более простые способы сделать то же самое. Любой из вас может написать это как ответ, чтобы я мог «отметить» этот ответ. :) – StackAddict