sql数据库触发器怎么写 sql 触发器( 二 )
--创建update触发器create trigger trig_updateon studentafter updateasbegin declare @stuCount int; select @stuCount=count(*) from student; update student_sum set stuCount =@stuCount; select stu_id as 更新前学生编号,stu_name as 更新前学生姓名 from deleted select stu_id as 更新后学生编号,stu_name as 更新后学生姓名 from insertedend--创建完成,执行一条update语句触发trig_update触发器update student set stu_name='张飞' where stu_id=2;五、管理触发器1.检查扳机
(1).检查数据库中的所有触发器 。
--查看数据库中所有的触发器use 数据库名goselect * from sysobjects where xtype='TR'Sysobjects保存数据库的对象,其中xtype TR的记录是触发器对象 。在name列中,我们可以看到触发器名称 。
(2).sp_helptext以查看触发器内容
use 数据库名goexec sp_helptext '触发器名称'触发内容将以表格形式显示 。
除了触发器之外,sp_helptext还可以显示规则、默认值、未加密的存储过程、用户定义的函数和视图的文本 。
(3).sp_helptrigger用于查看触发器的属性 。
Sp_helptrigger有两个参数:第一个参数是表名;第二个是触发器类型,它是char(6),可以是INSERT、UPDATE或DELETE 。如果省略,将显示指定表中所有类型触发器的属性 。
【sql数据库触发器怎么写 sql 触发器】
推荐阅读
- 数据库安全有哪些 数据库安全
- 法律咨询 法律数据库
- oracle基础知识入门 oracle数据库
- 系统上线前,SQL脚本的九大坑
- MongoDB数据库性能监控看这一篇就够了
- MySql主从复制配置,你了解吗?来看这篇,全懂了
- html简单网页代码模板,HTML网页设计:一个简单的登录界面可以连接到数据库记录的代码?
- 湖北汽车工业学院图书馆数据库~湖北汽车工业学院面积?
- 74ls373锁存器的作用?锁存器芯片74LS373内有8个D触发器,每个D触发器只能锁存一位二进制信息。对吗?
- 数据库系统期末考试试题 数据库试题
