首页 > 其他 > 详细

触发器和存储过程简述

时间:2020-01-17 14:51:26      阅读:79      评论:0      收藏:0      [点我收藏+]

1 什么是触发器?

触发器就是某个表发生一个事件(增删改操作),自动执行预先编译好的sql语句,执行相关操作。触发器事件和sql语句是原子性的,保证了数据的完整性。

2 create trigger 触发器名称 before /after insert/update/delete on 表名 for each row(每行变动都触发)

begin

Sql语句

end;

delimiter ;--此处必须有空格,表示语句的结束

3 new 代表触发器执行添加或者更新时的被操作的记录

4 old 代表触发器执行删除或者更新时的被操作的记录

5 什么是存储过程?

存储过程类似于函数,但是存储过程没有返回值,用call调用存储过程。

6 触发器和存储过程的比较?

触发器是自动调用,存储过程需要手动调用。

触发器适用于简单的sql事件,

存储过程适用于复杂的sql事件,存储过程可以在java中直接调用。

触发器和存储过程简述

原文:https://www.cnblogs.com/fengfeng21/p/12205688.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!