質問: SQL Server:SELECTでトリガを起動する? (計算列) 列 `DaysToExpiration` が今から日付列`有効期限`までの日数に基づいて計算されるように動的にする必要があります。 私の計画は、テーブルの `SELECT` ステートメントで起動するトリガーを追加することでした。 1. これは可能ですか?どうですか? 2. これについてより良い方法はありますか。
回答: いいえSELECT操作でトリガをかけるという規定はありません。 SELECTクエリから取得されたパラメータを受け取るストアドプロシージャを使用し、必要なSELECTクエリの後にこのプロシージャを呼び出すことができます。