存储过程,函数和触发器的区别?

 我来答
伦雪曼童琇
2019-09-16 · TA获得超过3万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:676万
展开全部
存储过程,可以返回多个值,函数只能一个;触发器是一个特殊的存储过程。当他满足一当条件时执行,例子:如果几个有关联的表,其中主表的数据删除了~那么子表的也要一起删掉。这情况可以用触发,当主表数据删除时触发其它的操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
塞一瑾和茗
2019-05-20 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:624万
展开全部
存储过程,可以返回多个值,提前编译好,执行速度快,常用于项目开发中,使用存储过程还可以有效防止sql注入操作。
函数只能一个返回值,一般用在存储过程中调用它。
触发器是一个特殊的存储过程,当他满足一当条件时被触发执行,一般做项目时候不使用触发器。可以使用事务来达到更好的效果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式