Criação de schedule para chamar procedure
Bom dia!
É possível passar uma procedure para ser executada em uma schedule?
Por exemplo:
Tenho uma procedure ->
CREATE PROCEDURE CancelamentoAutomaticoPedidoEP
AS
BEGIN
DECLARE @DtFimIrradiacao datetime;
DECLARE @situacao varchar(2);
SET NOCOUNT ON;
IF @DtFimIrradiacao < GETDATE() AND @situacao <> 'IR'
BEGIN
UPDATE PedidoEP
SET NmSituacao = 'CA'
WHERE DtFimIrradiacao < GETDATE() AND NmSituacao <> 'IR'
END
END
E quero chamá-la na minha schedule, programada para ser executada as 01:00 ->
EXEC sp_add_schedule
@schedule_name = N'NightlyJobs' ,
@freq_type = 4,
@freq_interval = 1,
@active_start_time = 010000 ;
GO
EXEC sp_attach_schedule
@job_name = N'BackupDatabase',
@schedule_name = N'NightlyJobs',
@procedure_name = N'CancelamentoAutomaticoPedidoEP'; //Assim ele não aceita
Há alguma forma de executar assim, ou vou precisar criar um job?
Discussão (3)
Carregando comentários...