このコードは機能しません:
conn.Execute("CREATE PROCEDURE mySuperProcedure
AS
BEGIN
IF GETDATE() >= DATEADD(hour," & waitHours & ",
DATEADD(minutes," & waitMinutes & ",'" & now & "')
BEGIN
blah blah...
END
END")
SQL エージェント ジョブは、この手順を数秒ごとに実行します。特定の時間まで「何とか...」の部分を実行することはありませんが、IFステートメントがtrueを返すため、毎回実行します。
何が間違っている可能性がありますか?まったく意味がない... :'(