これは、SQLite3の条件付きトリガに関連しています。条件付きトリガのパフォーマンスが改善されていませんか?
CREATE TRIGGER AfterUpdateOnTWhen1
AFTER UPDATE ON T
WHEN new.value = 1
BEGIN
UPDATE TABLE T1 SET VALUE = new.value;
END;
CREATE TRIGGER AfterUpdateOnTWhen2
AFTER UPDATE ON T
WHEN new.value = 2
BEGIN
UPDATE TABLE T2 SET VALUE = new.value;
END;
AND SO:
はそれのように、様々なトリガにそれらを分割しても意味がない、私はそう
CREATE TRIGGER AfterUpdateOnT
AFTER UPDATE ON T
FOR EACH ROW
BEGIN
Update table T1 where new.value = 1;
Update table T2 where new.value = 2;
.
.
.
.
END;
としてテーブルTに更新トリガーを持っていること、例えば、考えてみましょうに。業績改善に役立つと思われますか?
おそらくこれは 'condition'チェックです。 –
私は、特定の条件を満たすだけで条件トリガが呼び出されることを確認した後、質問を修正しました。 –