SQL 困ったときのトリガー頼み

SQLテーブルのレコードの日付列が空白になっている!! エッ その日付で集計分析しているのに!! 登録するタブレット側のプログラムを修正するには時間がない。

こんな時はトリガーの出番です。トリガーとは、レコードが新規追加や更新が発生した時に作動するプロシジャです。

今回ケースは、同じレコードの別の列に、実行の日付時刻(例 '2019/12/11 9:30:40' )がエントリされていたので、その日付時刻をトリガーで日付(例 '2019/12/11') を作って日付列に登録する。というトリガープログラムを即興で作って凌ぎました。

 

トリガーとは 参考

--- コード解説  ----

CREATE TRIGGER [dbo].[Trigger_xxxxxx]     --- トリガーの定義
        ON [dbo].[T_xxxxxx]         --- 対象のテーブル
AFTER INSERT    ---  このインサートがトリガーとなってプログラムが動作
AS

 

  ここから 目的とするプログラムを記述します。

----------------------------------