ストアドプロシージャを実行するシングルステップジョブがあります。データセット全体ではなくデルタを更新できるように、最後に成功したジョブ実行時刻の日付を取得したいと思います。
現在、ジョブを1日1回実行するように設定しているので、デフォルトのパラメーターがあり、nullの場合はGETDATE()-1に設定して、デルタを更新していますが、実行したいことは設定されています。ジョブが最後に正常に実行された日付。
exec dbo.usp_UpdateFrom @LastSuccessfulExecutionTime
現在の手順は次のようなものです
CREATE PROCEDURE dbo.usp_UpdateFrom
@FromDate datetime = NULL --would like to pass last successful execution time of the job
AS
IF @FromDate IS NULL
SET @FromDate = GETDATE() - 1
-- do stuff
END