存储过程和触发器了解

**存储过程:**就是一组用于完成特定数据库功能的sql语句集,该sql语句集经过编译后,存储在数据库系统中。在使用时,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它,从而完成一个一系列的数据库操作。

**触发器:**是sql提供给开发人员的来保证数据完整性的一种方法,是一种特殊类型的存储过程,他是由事件来触发。
**作用:**触发器是一种程序模块,是数据库中的一种自动处理机制。触发器的作用是保证数据库的安全性。例如:触发器通常对操作的记录来对数据库进行操作的审计,或实现复杂的约束条件。
**分类:**DML触发器,instanceof 触发器,DDL触发器,触发器的调用不同于存储过程和函数,它是通过‘事件’来激活的。所谓事件就是数据库的动作或用户的操作,触发器不能由用户显示调用,而是只有当触发事件发生并被捕捉到时,才会被触发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值