你们好,最近小时发现有诸多的小伙伴们对于数据库的存储过程有什么用,数据库的存储过程这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 存储过程的含义:是一组预先编写好的能够实现某种功能的T-SQL程序,是预先编译好的存储在服务器上的集合。
2、 存储过程是在服务器上创建并运行的独立数据库对象。)
3、 存储过程的优点:模块化编程,执行速度快,效率高,减少网络流量,提供安全机制。(存储过程执行一次后,它的执行计划保存在内存中,以后就不需要编译优化了。)
4、 (使用返回值)
5、 因为存储过程是存储在服务器上的一组T-SQL,所以当客户端调用它时,只需一条调用语句就可以执行它。
6、 可以限制用户对存储过程涉及的表的访问,只授予用户执行存储过程的权限,用户只能通过存储过程访问表,从而保证数据的安全性。
7、 (修改存储过程)
8、 系统存储过程:指SQL Server提供的存储过程,可以作为命令执行。
9、 (系统存储过程在系统数据库master中定义,其前缀为sp_。)
10、 (删除存储过程)
11、 用户存储过程:用户在当前数据库中创建的存储过程。
12、 (最好不要从sp开始。如果用户定义的存储过程与系统存储过程同名,则用户定义的存储过程将永远不会执行。)
13、 (查看存储过程)
14、 简单存储过程创建(执行格式)
15、 ([exec]存储过程名)
以上就是数据库的存储过程这篇文章的一些介绍,希望对大家有所帮助。