adding test scripts
[csql.git] / test / cache / Bidirectional / trigger.sql
blob669bd57319dc34e951d7e2f4d68a6da814c06412
1 drop trigger if exists triggerinsertt1;
2 drop trigger if exists triggerupdatet1;
3 drop trigger if exists triggerdeletet1;
4 create trigger triggerinsertt1 AFTER INSERT on t1 FOR EACH ROW BEGIN Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t1', NEW.f1, 1,1); Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t1', NEW.f1, 1,2);End; 
5 create trigger triggerupdatet1 AFTER UPDATE on t1 FOR EACH ROW BEGIN Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t1', OLD.f1, 2,1);Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t1', NEW.f1, 1,1);Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t1', OLD.f1, 2,2);Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t1', NEW.f1, 1,2); End; 
6 create trigger triggerdeletet1 AFTER DELETE on t1 FOR EACH ROW BEGIN Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t1', OLD.f1, 2,1); Insert into csql_log_int (tablename, pkid, operation,cacheid) values ('t1', OLD.f1, 2,2);End;