zoukankan      html  css  js  c++  java
  • SQL-41 构造触发器

    题目描述

    构造一个触发器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
    );

    SQL:

    create trigger audit_log after insert ON employees_test
    begin
    insert into audit values(new.ID,new.NAME);
    END;
    

      

    1、用 CREATE TRIGGER 语句构造触发器,用 BEFORE或AFTER 来指定在执行后面的SQL语句之前或之后来触发TRIGGER 
    2、触发器执行的内容写出 BEGIN与END 之间
    3、可以使用 NEW与OLD 关键字访问触发后或触发前的employees_test表单记录
    4、注意insert  后面跟着的是 on table    begin 与end语句最后需要分号结束。
  • 相关阅读:
    BJDCTF-WP
    Python 每日一练(4)
    Python 每日一练(3)
    BUUCTF Crypto
    Python每日一练(1)
    Python 每日一练(2)
    oracle 组函数
    oracle 组函数
    oracle
    前端实战遇到问题
  • 原文地址:https://www.cnblogs.com/kexiblog/p/10727516.html
Copyright © 2011-2022 走看看