您现在的位置: 首页>> 动态 >> 正文

今头条!sql存储过程实例详解_sql存储过程

来源: 互联网

小伙伴们,今天给大家科普一个小知识。在日常生活中我们或多或少的都会接触到sql存储过程实例详解_sql存储过程方面的一些说法,有的小伙伴还不是很了解,今天就给大家详细的介绍一下关于sql存储过程实例详解_sql存储过程的相关内容。


(资料图片仅供参考)

1、存储过程的概念

2、存储过程是完成特定功能的一组SQL语句,它们被编译并存储在数据库中。用户可以指定存储过程的名称,并给出执行它的参数。

3、存储过程可以包含逻辑控制语句和数据操作语句,这些语句可以接受参数、输出参数、返回一个或多个结果集并返回值。

4、因为存储过程是在数据库服务器上编译的,并且在创建时存储在数据库中,所以存储过程比单个SQL语句块运行得更快。同时,由于调用时只需要存储过程名和必要的参数信息,可以在一定程度上减少网络流量和简单网络负担。

5、1.存储过程的优势

6、存储过程允许标准组件编程。

7、存储过程创建后,可以在程序中多次调用和执行,而无需重写存储过程的SQL语句。而且数据库专业人员可以随时修改存储过程,但对应用程序源代码没有影响,从而大大提高了程序的可移植性。

8、b、存储过程可以达到更快的执行速度。

9、如果一个操作包含大量的T-SQL语句代码,并且被执行多次,那么存储过程要比批处理快得多。因为存储过程是预编译的,所以当存储过程第一次运行时,查询优化器会对其进行分析和优化,并给出最终存储在系统表中的存储计划。但是批量T-SQL语句每次运行都需要预编译优化,所以速度比较慢。

10、c、存储过程减少网络流量

11、对于一个数据库对象的同一个操作,如果将该操作涉及的T-SQL语句组织成一个存储过程,那么在客户端调用该存储过程时,网络中只会传输调用语句,否则会有多个SQL语句。从而减少网络流量和网络负载。

12、d,存储过程可以作为一种安全机制得到充分利用。

13、系统管理员可以限制存储过程的权限,从而限制某些数据的访问,避免未经授权的用户访问数据,保证数据的安全性。

14、系统存储过程

15、系统的存储过程是系统创建的存储过程,目的是方便地从系统表中查询信息或完成与更新数据库表相关的管理任务或其他系统管理任务。系统存储过程主要存储在master数据库中,存储过程以“sp”下划线开头。虽然这些系统存储过程在master数据库中,但我们仍然可以在其他数据库中调用系统存储过程。创建新数据库时,一些系统存储过程将在当前数据库中自动创建。

16、常用的系统存储过程有:

17、exec sp _ databases-查看数据库exec sp _ tables-check表exec sp _ columns student-检查列exec sp _ helpIndex student-检查索引exec sp _ helpConstraint student-constraint exec sp _ stored _ procedures;exec sp _ help text " sp _ stored _ procedures ";-检查由存储过程创建和定义的语句exec sp_rename student,stuInfo-修改表、索引和列的名称,exec sp_renamedb myTempDB、myDB。-更改数据库名称exec sp_defaultdb "master "," myDB ";-更改登录名的默认数据库exec sp _ helpdb-数据库帮助,查询数据库信息exec sp _ helpdb master

18、系统存储过程的示例:

19、-表重命名exec sp_rename "stu "," stud ";select * from stud-列重命名execsp _ rename" stud.name "," sname "," column ";exec sp _ help " stud-重命名索引execsp _ rename n" student.idx _ cid ",n" idx _ cidd ",n " indexexec sp _ help“student”;-查询所有存储过程select * fromsys.objects其中type=" pselect * from sys.objects其中type_desc类似于“%pro%”,name类似于“sp %”;

本文到此结束,希望对大家有所帮助。

相关新闻
环球快资讯丨led显示屏调试方法

LED显示屏调试方法是确保LED显示屏能正常、高效运行的关键环节。在启动LED显示屏之前,应当对LED显示屏进行严格的调试,以确保LED显示屏的色彩

热推荐:矜持青罗扇子(青罗扇子)

1、青罗扇子,知名小说作家、电影编剧、曾担任杂志主编。2、著有“名流巨星”系列,“暖萌青春”系列。3、作品多在杂志重点连载,译作在海内外

环球视讯!洋葱

1、洋葱(学名:AlliumcepaL )是百合科、葱属多年生草本植物。2、鳞茎粗大,近球状;纸质至薄革质,内皮肥厚,

全球今头条!刘莹

1、刘莹,汉族,1982年01月01日出生。2、毕业于北京电影学院,中国内地女演员。文章到此就分享结束,希望对大家有所帮

全球聚焦:常州北站

1、常州北站(ChangzhoubeiRailwayStation)位于中国江苏省常州市,是中国铁路上海局集团有限公