• 触发器


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

    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表里插入了一条记录'

  • 相关阅读:
    带你走进Ajax
    基础
    基础
    基础-文字
    C++ part6.5
    操作系统 part4
    操作系统 part3
    计算机网络 part3 HTTP&HTTPS
    计算机网络 part2
    计算机网络 part1 TCP
  • 原文地址:https://www.cnblogs.com/Sea1ee/p/6361899.html
Copyright © 2020-2023  润新知