zoukankan      html  css  js  c++  java
  • 数据库-触发器

    触发器?

       一种特殊的存储过程,存储过程一般通过定义的名字直接调用,而触发器是通过增、删、改进行触发执行的。会在事件发生时自动强制执行。

       常见触发器:after(for)或 instead of 用于 insert、update、delete事件。

    基本语法


    create trigger 触发器的名字   on 操作表
      for|after      instead of
      update|insert|delete
      as

      SQL语句

    比如:

    create trigger tr_delete on work
    for
    insert
    as
    delete * from work where id=(select id from inserted);

    创建了这个触发器,当我对表work进行insert操作完后,会自动执行delete * from work where id=(select id from inserted);将刚插入的数据删除(inserted这个是临时表并且只会存储最后一次操作的数据);

  • 相关阅读:
    开发day7
    开发day6
    开发day5
    开发day4
    开发day3
    开发day2
    开发day1
    假期学习2/8
    什么是栈帧
    JDK、JRE和JVM到底是什么
  • 原文地址:https://www.cnblogs.com/ithairy/p/9397318.html
Copyright © 2011-2022 走看看