存储过程(StoredProcedure)和计算机语言是一组SQL语句集,用SQLServer提供的Transact-SQL语言编写。编译后存储在数据库中。存储过程可以接收和输出参数,返回执行存储过程的状态值或嵌套调用。以下就是小编为大家带来的存储过程的分类有哪些。
存储过程的分类有哪些
存储过程的分类有哪些
一,本地存储过程
用户创建的存储过程是由用户创建并完成某一特定功能的存储过程,事实上一般所说的存储过程就是指本地存储过程。
二,远程存储过程
在SQL Server2005中,远程存储过程(Remote Stored Procedures)是位于远程服务器上的存储过程,通常可以使用分布式查询和EXECUTE命令执行一个远程存储过程。
三,扩展存储过程
扩展存储过程(Extended Stored Procedures)是用户可以使用外部程序语言编写的存储过程,而且扩展存储过程的名称通常以xp_开头。
存储过程是数据库中的一个重要对象。用户通过指定存储过程的名称并给出参数(如果存储过程中有参数)来执行。存储过程是由流量控制和SQL语句编写的过程。该过程经过编译和优化后存储在数据库服务器中。存储过程可以通过调用程序执行,并允许用户声明变量。以上就是小编为大家带来的存储过程的分类有哪些。
[免责声明]
文章标题: 存储过程的分类有哪些
文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。