テーブルの変更をログ テーブルに記録する更新トリガーがあります。
ログ テーブルには、行われた変更のタイプ、つまり挿入または更新を格納する列があります。
次に、「更新」用に 1 行、「挿入」用に 1 行、「削除」用に 1 行、ID が 1、2、3 の 3 行の LogType テーブルがあります。
更新トリガーで、ログ テーブルに挿入するときに 2 の値をハードコーディングします。しかし、これは私の中のコーダーには悪い習慣のようです。
私が考えることができる唯一の代替手段は、LogType テーブルに「キー」列を持ち、次に「UPDATE」の「キー」を持つことです。これは、更新されたトリガーにハードコードされます。
しかし、これに何か利点はありますか?これを解決する他の方法はありますか?C# プログラマーとして、私は列挙型を使用しますが、これは Sql ではそのような概念ではありません。
グレッグ