SQL练习题37:构造一个触发器audit_log,在向employees表中插入一条数据的时候,触发插入相关的数据到audit中

题目:

构造一个触发器audit_log,在向employees_test表中插入一条数据的时候,触发插入相关的数据到audit中。
CREATE TABLE employees_test(
ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
SALARY REAL
);
CREATE TABLE audit(
EMP_no INT NOT NULL,
NAME TEXT NOT NULL
);

程序:

CREATE TRIGGER AFTER INSERT ON employees_test
BEGIN
INSERT INTO audit
VALUES (NEW.ID, NEW.NAME);
END;

 

posted on 2020-10-15 14:00  桌子哥  阅读(594)  评论(0编辑  收藏  举报