問題:
テーブルが挿入されたときにトリガーを作成したいので、チェックを行って特定のユーザーに電子メールを送信する必要があります。このために、いくつかの値を別のQUEUEテーブルに挿入するトリガーを使用することを考えています。次に、 QUEUEテーブルのトリガーは、上位x個の電子メールを取得して送信し、すべてのレコードが完了するまでループします。したがって、トリガーが呼び出されると、トリガーが機能している間にQUEUEテーブルに挿入される可能性があります。したがって、トリガーは待機し、QUEUEテーブルに挿入されるたびに、現在実行中のトリガーが実行された後に待機します。
質問:
私のアプローチは正しいですか。より良い方法があれば、誰かが私を助けることができます。トリガーが何度も起動される場合、それは設計上の問題ですか。実行中のトリガーがあるときにトリガーを無視する方法はありますか?