CREATE TRIGGER enforceFixedDebit BEFORE UPDATE OF debtor, transferCredit, value ON Debit WHEN EXISTS (SELECT * FROM Transfer WHERE billId=NEW.billId) BEGIN SELECT RAISE(FAIL, "Debt is involved in transfers to revoke at first"); END;