2
に例を持っていますか私が話しているかの簡単な説明を与える:は、トリガーがTHISROWオブジェクト
AFTER INSERT,UPDATE
IF (This.Active = 1)
BEGIN
UPDATE Table2 SET AllActive = 1 WHERE This.ID = Table2.ID
END
ELSE
BEGIN
UPDATE Table2 SET AllActive = 0 WHERE This.ID = Table2.ID
END
私はthis
を使用していることは、私が何を探しているものだからです。
Do Triggersにはjavascriptのようなthis
がありますか?
もしそうでなければ、次善のものは何ですか?
すべてを通過する必要がありますか? Ugggghh .. –
あなたは「すべてを通り抜けてください」とはどういう意味ですか?これは、ワンパス、セットベースのアップデートです。提案された擬似コードは、一度に1行ずつ処理しようとしていたものです。これは、RDBMSで一般的にやりたいことではありません。 –
1つのインサートで複数の行を実行している場合でも、行ごとにそれを挿入する必要があるため、トリガーは1行あたりの処理が多いと考えました。 –