用于插入来自不同表

时间:2015-07-13 22:40:14

标签: sqlite triggers

我想在SQLite上创建一个触发器来更新一个表,其中包含来自多个表的值。我已经尝试了下面的代码,但是对于Sqlite的navicat不会保存我的触发器。有人可以帮忙吗?

BEGIN
INSERT INTO hdClassSet (setNo, class, type, regdate, acYear)
      VALUES (((SELECT max(setNo) FROM hdClassSet)+1), 
              old.clID,
              0,  
              (date('now','localtime')),
              (SELECT acID FROM tblAcad WHERE actv1=1));
END

我设法保存并测试没有最后一个值的触发器,它可以工作。如何引用另一个不会被触发器启动或影响的表?我将不胜感激!

0 个答案:

没有答案