私は2つのデータトリガーを持っています。アップデートとの後にもう1つ起動します。AFTER UPDATEトリガーが発生しました。
USE [Database]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER TRIGGER [dbo].[UpdateTrigger]
ON [dbo].[Table1]
AFTER UPDATE
AS
BEGIN
(...)
挿入トリガーが離れて挿入した後の代わりに、更新後にありますことから、まったく同じに見えた後、ザ・:これは、更新トリガーの始まりがどのように見えるかです。 Table1を更新すると、更新トリガーのみが起動されます。しかし、挿入すると、両方のトリガーが起動します。どうして?どうすれば解決できますか?
両方のトリガーでコードを見ることなく、ここで何が起こっているのか判断できません。 –
説明していることはできません。トリガがAFTER UPDATEとして定義されている場合、INSERTの後にトリガされません。トリガーのコードを共有できますか? –
挿入トリガーが同じテーブルを更新すると仮定すると、そのアクションによって更新トリガーが実行されます。また、実際にコードをデバッグすることなく、挿入されたトリガーの効果を確認することなく、更新トリガーの影響を観察することもできます。おそらく、更新トリガが挿入トリガの効果を上書きするでしょうか? – SMor