2つのステップでジョブを作成しました。
その日、エラーテーブルに作成された新しいレコードの数に関するクイックレポートを作成してメールで送信します。
SELECT count_big(*)
FROM table
WHERE datevalue < GETUTCDATE()
AND datevalue > DATEADD(DAY,-1,GETUTCDATE())
...しかし、電子メールの表を作成するためのいくつかの幸せなフォーマットを備えています.
現在、ストアドプロシージャを呼び出すのではなく、ジョブステップでSQLを実行するステップ2があります。
私の質問は、ストアドプロシージャを呼び出すジョブステップまたはインラインSQLを実行するジョブステップを実行することで、SQL Server 2014で(パフォーマンスなどに)違いがあるのですか?
ストアドプロシージャを呼び出すジョブステップまたはインラインSQLを実行するジョブステップを実行することで、SQL Server 2014で(パフォーマンスなどの)違いはありますか?
あなたの場合、あなたはレポートをしているだけなので、インラインSQLとストアドプロシージャのどちらを使用しても大きな違いはありません。
Aaron Bertrandは関連する質問に対して本当に良い答えを提供します: