99问答网
所有问题
存储过程、索引、视图、触发器 的区别
我想知道它们是怎么个机制,为什么要设计这四个对象/
举报该问题
推荐答案 推荐于2018-03-23
存储过程 一些SQL的集合,执行速度快,执行后会存储在数据库中,方便以后调用
索引 加快查询速度,不过,但索引的创建有一定的限速,超过了就会减慢降低效率
视图 视图有点像快照,可以用来查看复杂的结构,它是一张虚表,只能用于做查询用
触发器 用于保证主、外键的安全性,是隐式调用的,主要是行级触发,语句触发和替代触发器
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/OtOWj7BejXeetBzOWv.html
其他回答
第1个回答 2013-10-27
存储过程:方便调用,整体化
索引:优化搜索,对于大量数据,能减少很多时间
视图:方便交叉查看多个表的数据
触发器:方便多个表的数据一致
本回答被网友采纳
相似回答
他们的优点和缺点分别是什么:
视图
、
索引
、
存储过程
、
触发器
答:
1)强化约束:强制复杂业务的规则和要求
,能实现比check语句更为复杂的约束。2)跟踪变化:触发器可以侦测数据库内的操作,从而禁止数据库中未经许可的更新和变化。3)级联运行:侦测数据库内的操作时,可自动地级联影响整个数据库的各项内容。4)嵌套调用:触发器可以调用一个或多个存储过程。触发器最多...
数据库里面的表、
触发器
、
存储过程
、
视图
这些都是什么东西???_百度...
答:
触发器:做数据库操作的时候,还希望相关的数据同步操作就用
触发器,
比如想要向A表插入数据的时候,同时向B表插入,这样写过触发器每次向A表插入数据之后就会自动向B表插入。
存储过程
:这个一般是沉淀数据使用的,当你需要查询的数据不能用一个sql语句查出或者sql语句查询速度特别慢,想要提高效率,就会用...
触发器
和
存储过程有什么区别
吗?
答:
一、指代不同
1、存储过程:是在大型数据库系统中,一组为了完成特定功能的SQL 语句集。2、触发器:是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法。二、特点不同 1、存储过程:存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数...
数据库中
存储过程
和
触发器有什么区别
答:
存储过程和触发器的区别有:存储过程可以采用输入参数而触发器不可以
;存储过程可以返回零或n值而触发器无法返回值,存储过程中可以使用事务,而触发器不允许【推荐课程:MySQL教程】存储过程和触发器都是数据库中非常重要的知识,接下来将在文章中通过许多方面来比较这两者之间的不同,具有一定的参考作用...
...使用
存储过程
?
触发器
?事务?
视图
?游标?
有什么区别
?帮忙举个例子?_百 ...
答:
存储过程
: SQL比较复杂 逻辑比较多的时候用存储过程比较好。
触发器
: 就是给在某一张表改变后其他表也需要改变的时候 用触发器 事务:就是一次执行的新增 、修改、 删除的SQL比较多的时候 或者执行的时间比较长 或者 可能执行的SQL会出现错误的时候 就需要有事务。
视图
: 就是几个表关联查询而已。
存储过程
和
触发器的区别
答:
一、参考
不同
1、存储过程:是大型的SQL语句集,用于在大型数据库系统中完成特定的功能。2、初始化:SQLServer提供给程序员和数据分析人员以确保数据初始化的一种方法。二、特点不同 1、存储过程:存储在数据库中,编译后永久有效,用户通过指定
存储过程的
名称并指定参数(如果存储过程具有参数)来执行。2...
触发器
和
存储过程的区别
有哪些?
答:
触发器
是一种特殊类型的
存储过程,
它
不同
于我们前面介绍过的存储过程。触发器主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名字而被直接调用。二、二者的功能不同 1、存储过程的功能:(1) 变量说明 (2) ANSI(美国国家标准化组织)兼容的SQL命令(如Select,Update….)(3) 一般流程...
数据库
触发器
和
存储过程有什么区别
?
答:
首先介绍一下触发器:触发器是一种特殊类型的
存储过程,
当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时
,触发器
会生效:UPDATE、INSERT 或 DELETE。触发器可以查询其它表,而且可以包含复杂的 SQL 语句。它们主要用于强制复杂的业务规则或要求。例如,可以控制是否允许基于顾客的当前帐户状态...
请问SQL
存储过程,视图,触发器
,数据库表之间的关系是怎么样的?有文章推...
答:
视图
是利用数据库表生成的“伪表”,本身仅为一条查询数据库表的语句(物化视图除外)。sql
存储过程
是处理、筛选数据的。作用是将数据库表中的数据读取出来,处理后将最终结果插入到某张表中,或者展现在页面上。
触发器
是连带功能的开关,我们通过这个开关控制一些与正在处理的数据或动作具有连带性质的数据...
大家正在搜
触发器与存储过程的区别有哪些
存储过程和触发器区别
视图触发器存储过程
视图触发器存储过程必要性
存储过程和触发器的联系
存储过程和触发器的共同之处
存储过程和触发器的异同点
触发器和存储过程的作用
存储过程与触发器
相关问题
触发器的特点及和存储过程的区别
他们的优点和缺点分别是什么: 视图、索引、存储过程、触发器
sql视图 存储过程 触发器各自的优点是什么?
sql视图 存储过程 触发器各自的优点是什么?
存储过程和触发器的区别
存储过程与触发器的区别
数据库里面的表、触发器、存储过程、视图这些都是什么东西???
存储过程与触发器的区别和联系