SQL_新建触发器

--sqlServer支持insert,update,delete三种类型的触发器
create trigger deleteTeacher
on teachers -- 触发器创建在什么表上面
after delete
as
delete Students from Students, deleted where ClassName=deleted.Greade
时间: 2024-08-08 13:58:03

SQL_新建触发器的相关文章

SQL_新建一个事务

begin transaction insert into teachers (Name,Age,Greade) values('HELLO',50,'高三二班') insert into Students (ClassName,Name,Age) values('高三六班','张永和',18) commit transaction

【牛腩视频】之SQL触发器

之前在学习机房管理系统.net版的时候,已经写过了关于数据库的操作,但是现在开始学习牛腩,才发现之前自己理解的太浅显,很多东西看似好像会了,不去实际操作一下,不把代码从头到尾敲出来,到头来还是不会,所以,这篇文章就是总结如何从头到尾,创建一个sql触发器的教程.以下均以sql2008r2为例: 第一步:创建触发器 找到自己要创建触发器的表-触发器-新建触发器. 第二步:填写所需要信息 点击新建触发器以后,就会出现数据库为我们创建的一些初始化的代码,如下: 我们需要写的地方就是从CREATE TR

触发器(来自老师的文档)

触发器实际上就是一种特殊类型的存储过程,其特殊性表现在:它是在执行某些特定的T-SQL语句时自动的. 11.1  触发器简介 触发器实际上就是一种特殊类型的存储过程,它是在执行某些特定的T-SQL语句时自动执行的一种存储过程.在SQL Server 2005中,根据SQL语句的不同,把触发器分为两类:一类是DML触发器,一类是DLL触发器. 11.1.1  触发器的概念和作用 在SQL Server 2005里,可以用两种方法来保证数据的有效性和完整性:约束(check)和触发器(Trigger

Zabbix监控(二):添加触发器Triggers

1.新建触发器Triggers: 说明:上图中显示的触发器是在Template中创建的,触发值是不能在此直接修改的,必须在template中修改. 点击ADD添加触发器表达式Expression: 点击Select选择已存在监控项Items: 说明:Expression中选择对应的item.触发方式及触发值,Severity是告警级别,根据trigger的严重性来选择. 2.触发器的表达式Expression {<server>:<key>.<function>(<

Oracle_PL/SQL(6) 触发器(序列、视图)

序列1.创建序列create sequence seq_alog start with 1 increment by 1 maxvalue 999999999999999999999999999 minvalue 1 cache 20;说明:start with 1 --表示序列从1开始increment by 1 --表示序列每次自增1maxvalue --序列的最大值minvalue --序列的最小值cache 20 --缓存区大小 2.nextval和currval属性 select se

Oracle利用触发器更新插入时某一列的值

先创建一个表Brzl 其中Pym是Brxm的首字母拼音 新建触发器前简单备注下触发器创建方法 create [or replace] tigger 触发器名 触发时间 触发事件 on 表名 [for each row] begin pl/sql语句 end 其中: 触发器名:触发器对象的名称.由于触发器是数据库自动执行的,因此该名称只是一个名称,没有实质的用途. 触发时间:指明触发器何时执行,该值可取: before:表示在数据库动作之前触发器执行; after:表示在数据库动作之后触发器执行.

Sqlserver 触发器的使用

说到触发器,个人感觉也不是多太常用,那什么时候要用到触发器呢?触发器又有哪些有优点呢? 个人理解触发器的优点无非有3种(个人理解,仅供参考): 1,自动性:也就是说我在A表上建了一个触发器,如果我在A表中插入,修改,或者删除一条数据,那么触发器就会自动触发了. 2,层叠修改:比如我在A表插入一条数据,那么我可以操作与A表相关联的其他表,可以删除或更新包含外键关系中所涉及的数据的所有行. 3,强制限制:也就是可以做判断,if  什么  else 什么. 触发器到底有几种呢?我记得刚开始学如何使用触

zabbix监控WEB页面及告警 实战

网站对一个公司来说非常重要,里边包含了公司的业务,介绍和订单等相关信息,网站的宕掉了对公司的影响非常重大,所以要很好的对网站的页面进行监控,zabbix提供了对web页面的监控,具体步骤如下. 一,配置web页面的检测: 1,选择一台能上外网的被监控主机,依次执行:配置---主机---zabbix server---web监测. 2,单击web场景---创建web场景. 3,在场景选项卡中添加名称,应用集.然后调到步骤选项卡来添加监控页面. 4,在步骤选项卡中单击添加按钮,依次添加名称,URL超

zabbix配置部署

zabbix 实验环境: 服务端:192.168.36.131 客户端:192.168.36.129 iptables and selinux disabled 一.服务端配置 1.安装 # rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/ zabbix-release-2.2-1.el6.noarch.rpm # yum install zabbix-server-mysql zabbix-web-mysql 2.mysql数据