zoukankan      html  css  js  c++  java
  • 触发器

      触发器是一种特殊的存储过程,它被分配给某个特定的表,当对这个表进行插入,更新或删除操作是,自动调用触发器执行触发器里规定的操作。

    SQL Server 创建了两个专业表:inserted表和deleted表

    inserted:用户插入或更新表的新行值,在插入或更新表的同时,也将其副本存放到inserted表中,就是新的数据

    deleted:把触发表中要删除或更新的旧行移到deleted表中

    不允许用户直接对它进行修改,它们存放在内存中,不存放在数据库中

    1,当向表中插入数据时,insert触发器触发执行,新的记录插入到触发器表和inserted表中

    2,当触发一个delete触发器时,被删除的表记录存放到deleted表中

    3,修改一条记录等于插入一条新记录,同时删除旧记录,表中原始记录放在deleted中,修改过的记录插入到inserted表中

    create  trigger  触发器名   on  表名    for  delete/insert/update  as   触发器要执行的操作

    create  trigger  t_users  on  users  for  insert as  print  '已向users表里插入了一条记录'

  • 相关阅读:
    LintCode 17.子集
    JS时间操作
    Ajax总结
    Ajax请求文件下载操作失败的原因和解决办法
    遍历Map的几种方式
    java获取文件大小的方法
    Ajax详细介绍
    第31课
    30-React JSX IN DEPTH
    28-React state提升、组件组合或继承
  • 原文地址:https://www.cnblogs.com/Sea1ee/p/6361899.html
Copyright © 2011-2022 走看看