SQL SERVER 中存储过程、视图、索引是什么概念?
1个回答
展开全部
储存过程把SQL语句写在一起,
调用储存过程时
SQLserver执行 这些语句。
它有参数,有返回值。
优点:
1.模块化设计
像其他程序语言的函数一样,单独出来,可以调用它n次,
并且可以独立于源代码,单独修改储存过程。
2.更快执行如果执行大量SQL代码或重复执行,储存过程比SQL批代码执行要快。
3.减少网络流量
一条SQL语句就可以执行上千条SQL代码,肯定视图:顾名思意,可以看的图形。
用图形来表示数据库中表,或表之间的关系
是虚拟表,是来自其一个表,或多个表的行或列 的子集。
临时表是暂时存在的,而视图是以文件存储的,只要不人为删除,
是永久存储的,所以视图不是临时表。
索引:举一个列子,你在学校要找一年级三班教室,但是你不知具体位置,
你只能按照顺序,一间教室一间教室的找,
但如果,你看学校地图(假设的),上面写有一年级三班教室在XX单元XX楼左边XX间,那你就可以直接到教室去了,
这里地图就相当于索引,指明具体地址,使查询更加的快捷。
调用储存过程时
SQLserver执行 这些语句。
它有参数,有返回值。
优点:
1.模块化设计
像其他程序语言的函数一样,单独出来,可以调用它n次,
并且可以独立于源代码,单独修改储存过程。
2.更快执行如果执行大量SQL代码或重复执行,储存过程比SQL批代码执行要快。
3.减少网络流量
一条SQL语句就可以执行上千条SQL代码,肯定视图:顾名思意,可以看的图形。
用图形来表示数据库中表,或表之间的关系
是虚拟表,是来自其一个表,或多个表的行或列 的子集。
临时表是暂时存在的,而视图是以文件存储的,只要不人为删除,
是永久存储的,所以视图不是临时表。
索引:举一个列子,你在学校要找一年级三班教室,但是你不知具体位置,
你只能按照顺序,一间教室一间教室的找,
但如果,你看学校地图(假设的),上面写有一年级三班教室在XX单元XX楼左边XX间,那你就可以直接到教室去了,
这里地图就相当于索引,指明具体地址,使查询更加的快捷。
ZESTRON
2024-09-04 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询