従業員がパンチインまたはアウトするたびにデータが挿入されるテーブルがあります。データが挿入されると、別のテーブルが更新されます。現在、スケジュールされたSQL Serverエージェントジョブを使用して毎分実行されるストアドプロシージャを使用してこれを実行しています。SQL Server Service Brokerを使用したスケジュール設定特定の期間の後にストアドプロシージャを呼び出す
これは正常ですが、オフピーク時には毎分実行する必要はありません。
データがテーブルに挿入されている場合のみ、毎分実行するストアドプロシージャを作成する方法はありますか?私は一度に複数のパンチを更新することができるように、ストアドプロシージャを挿入後すぐに実行する必要はなく、1分程度の指定間隔を置いてから実行する必要があるため、トリガが機能しない可能性があります。