1

Status値を変更するテーブルで呼び出される列があります。Status「停止」または「完了」に変更されたときにキャプチャする必要があります。Status次に、テーブル 1 からテーブル 2 に行全体をコピーします。問題は、データベースでは、列全体ではなく、列の下の 1 つのセル値のみを変更できることです。このトリガーを列全体に適用するにはどうすればよいですか。返信ありがとうございます。

ALTER TRIGGER Name
   ON table1
   AFTER UPDATE
AS
BEGIN
    SET nocount ON

IF EXISTS (Select * FROM table1 Where Status in('Stop','Comp')) 
  BEGIN
   INSERT INTO
    Table_2 
  END
  END
4

1 に答える 1