它指定删除数据后如何创建触发器。无涯教程有两个表COMPANY和AUDIT。
COMPANY表:
CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL );
审核表:
CREATE TABLE AUDIT(
EMP_ID INT NOT NULL,
ENTRY_DATE TEXT NOT NULL
);
删除后创建触发器:
删除操作之后,使用以下语法在COMPANY表上创建名为" after_del"的触发器。
CREATE TRIGGER after_del AFTER DELETE
ON COMPANY
BEGIN
INSERT INTO AUDIT(EMP_ID, ENTRY_DATE) VALUES (new.ID, datetime('now'));
END;

现在,从旧表中删除记录:
DELETE FROM COMPANY;

查看触发器:
SELECT name FROM sqlite_master WHERE type = 'trigger';
输出:
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)