存储过程和触发器有什么区别

发布网友 发布时间:2022-04-23 01:06

我来回答

4个回答

热心网友 时间:2022-05-05 01:55

触发器是特殊的存储过程,因为他们编译的原理一样!

一般的存储过程都手动调用,而触发器自己运行的,也就是说调用不了,他的触发是被(update,insert,delete)语句触发的!

具体靠自己去琢磨!

联机帮助是最好的学习教程!
建议:多去csdn看看!

参考资料:自学成才!

热心网友 时间:2022-05-05 03:13

触发器和存储过程有什么区别,描述触发器的使用范围?
http://zhidao.baidu.com/question/18259252.html

最主要的其别我认为就是
触发器是自动执行的
存储过程需要调用执行

热心网友 时间:2022-05-05 04:47

过程需要调用执行(含参数和无参数)。
触发器是触发表后,自动调用的代码。

热心网友 时间:2022-05-05 06:39

都是一段SQL语句的组合,
存储过程是完成一定的功能,能够设置返回参数.需要通过过程或程序中调用来启动.
触发器一般是在表有改变时(包括插入,更新和删除)启动,完成对表改变的关联数据的更改或一些逻辑检查和验证.用于保证数据的完整性.
触发器有二个特别的数据集就是SELECT * FROM INSERT
SELECT * FROM DELETE,分别用于求出插入的数据,删除的数据.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com