存储过程

本文介绍了存储过程的概念及其在数据库中的应用,包括系统存储过程和用户自定义存储过程的区别及使用方式,详细列举了部分系统存储过程的功能说明。


    1、存储过程是事先编好的、存储在数据库中的程序,这些程序用来完成对数据库的指定操作。

    2、系统存储过程: SQL Server本身提供了一些存储过程,用于管理有关数据库和用户的信息。

       用户存储过程: 用户也可以编写自己的存储过程,并把它存放在数据库中,供客户端调用。

    3、这样安排的主要目的就是要充分发挥数据库服务器的功能,尽量减少网络上的堵塞。

    4、系统存储过程

    概念:

    它的目的在于能够方便地从系统表中查询信息,或者完成与更新数据库表相关的管理任务或其它的系统管理任务。

    系统存储过程可以在任意一个数据库中执行。创建并存放于系统数据库master中,并且名称以sp_或者xp_开头。

    部分系统存储过程:

       sp_addtype:用于定义一个用户定义数据类型。

       sp_configure:用于管理服务器配置选项设置。

       xp_sendmail:用于发送电子邮件或寻呼信息。

       sp_stored_procedures:用于返回当前数据库中的存储过程的清单。

       sp_help:用于显示参数清单和其数据类型。

       sp_helptext:用于显示存储过程的定义文本。

       sp_rename:用于修改当前数据库中用户对象的名称。

       Sp_who:用于显示使用数据库的当前用户

       sp_help:用于显示参数清单和其数据类型。

       sp_depends:用于显示存储过程依据的对象或者依据存储过程的对象

       sp_helptext:用于显示存储过程的定义文本。

    5、用户自定义的存储过程

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值