问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

存储过程和触发器的区别和联系。

发布网友 发布时间:2022-05-01 19:09

我来回答

3个回答

热心网友 时间:2022-04-10 01:30

我的理解:主要是使用场合不同,还有就是触发器中不能使用commit(这个应该是约定而不是规定)
存储过程相当于打包好的sql语法,可以包含复杂的sql操作,在程序调用时只要执行该存储过程,一句话就可以完成复杂的数据库操作.
触发器是也是打包好的sql语法,是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行
另外:触发器相对一般的存储过程也多了一些在代码编写方面的不同,比如说create
trigger
必须是批处理中的第一条语句,并且只能应用到一个表中等等.具体的可以看一下触发器的说明;http://ke.baidu.com/view/1189954.htm

热心网友 时间:2022-04-10 02:48

存储过程是要你去执行它
它才会执行,而触发器则是满足一定的触发条件就自动执行,这是最根本的区别,要根据业务逻辑灵活选择使用触发器还是存储过程

热心网友 时间:2022-04-10 04:22

一、指代不同
1、存储过程:是在大型数据库系统中,一组为了完成特定功能的SQL
语句集。
2、触发器:是SQL
server
提供给程序员和数据分析员来保证数据完整性的一种方法。
二、特点不同
1、存储过程:存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行。
2、触发器:是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作(
insert,delete,
update)时就会激活执行。
三、作用不同
1、存储过程:局时存储过程,以两个井字号(##)号开始,则该存储过程将成为一个存储在tempdb数据库中的全局临时存储过程,全局临时存储过程一旦创建,以后连接到服务器的任意用户都可以执行它,而且不需要特定的权限。
2、触发器:可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。然而,强制引用完整性的最好方法是在相关表中定义主键和外键约束。
参考资料来源:百度百科-触发器
参考资料来源:百度百科-存储过程
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是个成本会计题,马上要考这道原题了,求大虾帮忙 财务管理类问题,求大虾帮忙,小弟感激不尽。具体问题看问题补充。_百度... 光影魔术手怎么换底色 光影魔术手换底色教程 ...米的绳子围绕一棵树干饶了6圈,还余下1.16米,这棵树干上的直径大约是... ...还余下1.16米,这棵树的树干的直径大约是多少米?求算式! ibm x3500 M5 服务器 运行时风扇声音好大,吵死了,可以下掉一个吗... IBMX3500 M5,最近老是出现自动关机的情况,需要把服务器电源拔掉半分钟... 治疗萎缩性胃炎的方法 怎么治萎缩胃炎 JYF-40FS06电饭煲190块买的是假的吗 animator controller中参数类型bool和trigger的区别是什么?分别在何种情况下使用 Jquery中trigger和triggerHandler的区别 雨润集团的监理工程师的岗位职责是什么(事干什么的)? 什么是碰撞器?什么是触发器?说说碰撞器和触发器的相同和不同之处。 高中英语作文:用高级词汇代替以前的低级词汇,越多越好,多的加分 英语周报高二新课程第47期总第3275期 翻译成英文:是什么原因引发了灾难? 属于安全监理工程师的工作职责有 办社保卡多久能拿到卡 trigger能不能当名词当作 诱因cause 同义用 ? 比喻句,像什么一样,像什么。怎么写? spark和trigger都有“引发、激发”的意思,有什么区别吗?可以同等替换吗? 工程质量返修阶段安全监理工程师还负责监管吗 用java实现批量执行SQL语句,抛出异常后如何使程序继续执行不停止? 把什么当作什么写一个比喻句? 比喻句怎么写? 微信发过来的电脑软件怎么下载 夫妻俩个可以有几套房子啊 杭州代持买房有人连中两套赚4800万,代持买房有风险吗? 应写一个比喻句在什么里什么是什么 jquery的trigger和triggerHandler的区别示例介绍 百龙天梯有多高?现在百龙天梯还是世界第一梯吗? 张家界百龙天梯是梯子吗? 如何让电脑光纤音频输出改变为始终是DD或DTS或AC3?现在始终被外置解码器识别为PCM 办公室里整天都听到同事们嚷嚷着用鼠标太久手痛啊,听说垂直鼠标可以预防鼠标手,是真的吗? 谁有PCM MEDIASUBTYPE_PCM解码器 珠穆朗玛峰的中国梯,已存在33年,是谁带上去的? 用作HiFi解码器usb口芯片的dac pcm2704会*住后面比它更好的es9023的解码吗 世界上走最高悬梯是几米 高层要是着火了 云梯高度是多少 梦幻西游,5J残卷,和8J残卷多少钱 请问各位谁知道张家界百龙天梯世界第一梯的称号是怎么来的?有人知道吗? 梦幻西游残卷翰墨值多少钱 简述幼儿园日常交接班的要求 世界上最惊险刺激的楼梯,恐高症的人都望而兴叹,它究竟在哪里? 梦幻西游翰墨残卷填空怎么填 幼儿园班级教师交接班时应处理好哪些方面的工作? 世界第一高楼迪拜塔里的电梯是什么牌子的? 梦幻西游残卷9J值多少钱(无量寿经) 鼠标手怎么破解?