レコードが作成された後、列 2 = の値を列 1 の値に設定するトリガーを作成する必要があります。
これは私がこれまでに持っているものです:
create trigger update_docindex2_to_docid
ON dbo.TABLENAME
after insert
AS BEGIN
set DOCINDEX2 = DOCID
END;
私は自分の質問に答え、座って十分に考えました....
これは単純な方法のようです。正しいレコードを識別する where 条件がないため、何かが壊れるのではないかと心配しています。データベースにレコードが作成された後、docindex2 を新しく作成された DOCID に更新します。docid は pkid です。
どんなアイデア/提案も大歓迎です....