1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-30 19:03:16 +03:00

Update trigger2.test to match checkin 591. Also fix ticket #51 (by documenting problem) (CVS 595)

FossilOrigin-Name: 5e74d0964b8fd99eda798e3737217aa499cc1726
This commit is contained in:
danielk1977
2002-05-28 06:55:27 +00:00
parent d7489c3987
commit 993b173e55
4 changed files with 35 additions and 24 deletions

View File

@ -554,29 +554,29 @@ do_test trig-7.1 {
CREATE VIEW abcd AS SELECT a, b, c, d FROM ab, cd;
CREATE TRIGGER before_update BEFORE UPDATE ON abcd BEGIN
CREATE TRIGGER before_update INSTEAD OF UPDATE ON abcd BEGIN
INSERT INTO tlog VALUES(NULL,
old.a, old.b, old.c, old.d, new.a, new.b, new.c, new.d);
END;
CREATE TRIGGER after_update AFTER UPDATE ON abcd BEGIN
CREATE TRIGGER after_update INSTEAD OF UPDATE ON abcd BEGIN
INSERT INTO tlog VALUES(NULL,
old.a, old.b, old.c, old.d, new.a, new.b, new.c, new.d);
END;
CREATE TRIGGER before_delete BEFORE DELETE ON abcd BEGIN
CREATE TRIGGER before_delete INSTEAD OF DELETE ON abcd BEGIN
INSERT INTO tlog VALUES(NULL,
old.a, old.b, old.c, old.d, 0, 0, 0, 0);
END;
CREATE TRIGGER after_delete AFTER DELETE ON abcd BEGIN
CREATE TRIGGER after_delete INSTEAD OF DELETE ON abcd BEGIN
INSERT INTO tlog VALUES(NULL,
old.a, old.b, old.c, old.d, 0, 0, 0, 0);
END;
CREATE TRIGGER before_insert BEFORE INSERT ON abcd BEGIN
CREATE TRIGGER before_insert INSTEAD OF INSERT ON abcd BEGIN
INSERT INTO tlog VALUES(NULL,
0, 0, 0, 0, new.a, new.b, new.c, new.d);
END;
CREATE TRIGGER after_insert AFTER INSERT ON abcd BEGIN
CREATE TRIGGER after_insert INSTEAD OF INSERT ON abcd BEGIN
INSERT INTO tlog VALUES(NULL,
0, 0, 0, 0, new.a, new.b, new.c, new.d);
END;
@ -592,7 +592,9 @@ do_test trig-7.2 {
}
} [ list 1 1 2 3 4 100 25 3 4 \
2 1 2 3 4 100 25 3 4 \
3 1 2 3 4 0 0 0 0 4 1 2 3 4 0 0 0 0 \
5 0 0 0 0 10 20 30 40 6 0 0 0 0 10 20 30 40 ]
3 1 2 3 4 0 0 0 0 \
4 1 2 3 4 0 0 0 0 \
5 0 0 0 0 10 20 30 40 \
6 0 0 0 0 10 20 30 40 ]
finish_test