zoukankan      html  css  js  c++  java
  • SQL Trigger(触发器)

    1.触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。

    2.触发器一般用在check约束更加复杂的约束上面。

    3.触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。

    4.update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。

    5.触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对一个表进行操作( insert,delete, update)时就会激活它执行,触发器经常用于加强数据的完整性约束和业务规则等

    --创建触发器
    create trigger mytrigger01 on table_1
    for insert--insert触发器,update,delete
    as 
      insert into table_3(materialName,Mtype) 
      select top 1 materialName,Mtype from table_1 order by id desc
      print 'insert 触发器执行成功。'
    
    
    
      --执行insert 触发器生效
      insert into table_1 values('vivoPad',2)
    

      

  • 相关阅读:
    Java实现二叉排序树
    servlet/filter/listener/interceptor区别与联系
    Java中创建对象的5种方式
    字符串练习
    成员变量、类变量、局部变量的区别
    强制清除gradle 缓存
    XML
    jQuery
    JavaScript
    CSS
  • 原文地址:https://www.cnblogs.com/Evan-Pei/p/4651003.html
Copyright © 2011-2022 走看看