2016-10-12 4 views
1

私は明らかに異なるが、トリガSQL_STATEMENT1はどちらも同じであるとしてだけで、INSERTやUPDATEである2つのトリガSQLite:操作が同じ場合、2つのトリガーを1つに結合するにはどうすればよいですか?

CREATE TRIGGER triggerAfterInsert AFTER INSERT ON ... SQL_STATEMENT1 
CREATE TRIGGER triggerAfterUpdate AFTER UPDATE ON ... SQL_STATEMENT1 

を持っています。 INSERTとUPDATEの両方がトリガされる単一のトリガにそれらを組み合わせる方法はありますか?

答えて

1

documentationに示すように、同じトリガーに対して2つの異なる操作(INSERT、UDPATE)を使用することはできません。

+0

ありがとうございます!注目される。 SQLのように見えますが、INSERTまたはUPDATEを使用してコーンにすることはできますが、SQLiteは使用できません。 – Elye

+0

http://www.sqlitetutorial.net/sqlite-trigger/にも、「テーブルの10行を更新するためにUPDATE文を使用すると仮定すると、そのテーブルに関連付けられたトリガは10回発生します。更新後の高価な操作。 – Elye

関連する問題