存储过程和触发器有什么区别
发布网友
发布时间: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,分别用于求出插入的数据,删除的数据.