SQLServerテーブルにトリガーを作成したいと思います。
テーブルには8つの列があります。それらの1つはですemail
。すなわちpeter@msn.com
私が欲しいのは:新しい行がテーブルに挿入されると、トリガーは私のISP
列を次のように更新する必要がありますmsn.com
CREATE TRIGGER TIGUPDATEISP ON SUBS
FOR INSERT
AS
UPDATE SUBS
SET ISP = SELECT RIGHT(EMAIL, LEN(EMAIL) - CHARINDEX('@', EMAIL) FROM INSERTED)
isp
これは、すべてのmyを最後の値で更新しています。しかし、私は挿入ごとに1つを更新したかった。