首页

文章

在SQL中存储过程分为哪五类

发布网友 发布时间:2022-04-20 01:36

我来回答

5个回答

懂视网 时间:2022-04-30 05:13

(1)存储过程共分为3类:   A.返回记录集的存储过程---------------------------其执行结果是一个记录集,例如:从数据库中检索出符合某一个或几个条件的记录   B.返回数值的存储过程(也可以称为标量存储过程)-----其执行完以后返回一个值,例如:在数据库中执行一个有返回值的函数或命令   C.行为存储过程-----------------------------------用来实现数据库的某个功能,而没有返回值,例如:在数据库中的更新和删除操作  (2)含有return的存储过程其返回值为return返回的那个值  (3)没有return的存储过程,不论执行结果有无记录集,其返回值是0  (4)带输出参数的存储过程:假如有return则返回return返回的那个值,假如要select输出参数,则出现输出参数的值,于有无return无关

Sql存储过程

标签:

热心网友 时间:2022-04-30 02:21

1、目录存储过程

例如:sp_columns返回当前环境中可查询的指定表或视图的列信息。

sp_tables返回当前环境下可查询的对象的列表(任何可出现在FROM子句中的对象)。

2、复制类存储过程

例如:sp_addarticle创建项目并将其添加到发布中。此存储过程在发布服务器的发布数据库上执行。

3、安全管理类存储过程

例如:sp_addrole在当前数据库创建新的Microsoft SQL Server角色。

sp_password添加或更改Microsoft SQL Server登录的密码。

4、分布式查询存储过程

例如:sp_foreignkeys返回引用主键的外键,这些主键在链接服务器中的表上。

sp_primarykeys返回指定远程表的主键列,每个键列占一行。

5、扩展存储过程

例如:xp_sendmail向指定的收件人发送邮件和查询结果集附件。

xp_startmail启动SQL邮件客户端会话。



存储过程的特点

1、存储过程在服务器端运行,执行速度快。

2、存储过程执行一次后,其执行驻留在高速缓冲存储器,在以后的操作中,只需从高速缓冲存储器中调用已编译好的二进制代码执行,提高了系统性能。

3、确保数据库的安全。使用存储过程可以完成所有的数据库操作。

4、降低网络负载,提高效率。

5、可以接受用户参数,亦可返回参数。

6、作为一种安全机制来充分利用:通过对执行某一存储过程的权限进行*,能够实现对相应的数据的访问权限的*,避免了非授权用户对数据的访问,保证了数据的安全。

热心网友 时间:2022-04-30 03:39

1系统存储过程
  以sp_开头,用来进行系统的各项设定.取得信息.相关管理工作。
2本地存储过程
  用户创建的存储过程是由用户创建并完成某一特定功能的存储过程,事实上一般所说的存储过程就是指本地存储过程。
3临时存储过程
  分为两种存储过程:
  一是本地临时存储过程,以井字号(#)作为其名称的第一个字符,则该存储过程将成为一个存放在tempdb数据库中的本地临时存储过程,且只有创建它的用户才能执行它;
  二是全局临时存储过程,以两个井字号(##)号开始,则该存储过程将成为一个存储在tempdb数据库中的全局临时存储过程,全局临时存储过程一旦创建,以后连接到服务器的任意用户都可以执行它,而且不需要特定的权限。
4远程存储过程
  在SQL Server2005中,远程存储过程(Remote Stored Proceres)是位于远程服务器上的存储过程,通常可以使用分布式查询和EXECUTE命令执行一个远程存储过程。
5 扩展存储过程
  扩展存储过程(Extended Stored Proceres)是用户可以使用外部程序语言编写的存储过程,而且扩展存储过程的名称通常以xp_开头。

热心网友 时间:2022-04-30 05:13

一楼的,完全正确。

热心网友 时间:2022-04-30 07:05

一楼的就可
华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 mysql 的存储过程 数据类型 存储过程参数输入和输出参数有什么作用 数据库原理-存储过程的类型有哪些?分别有什么特征... Oracle存储过程中 in out参数类型怎么定义? Oracle存储过程及举例(几种参数情况的存储 sqlserver2008存储过程的参数有数组类型吗 c# 获取存储过程参数名和类型 oracle中,存储过程的参数都有哪些类型? 简答:存储过程的类型以及什么情况下使用什么存储... mysql存储过程参数数据类型有什么规范 sql server存储过程的参数有哪些类型 存储过程:带参数类型有哪些? 最好用的身体乳排行榜?请问? 身体乳哪个牌子好?求推荐? 便宜好用的男士身体乳有哪些?可以推荐几款吗? 孕妇和敏感肌都适合的身体乳有哪些?求推荐? 怎么用日本松山油脂/matsuyama柚子 精华无添加保湿... 身体乳有哪些分类 它们分别有什么效果? 有没有好用的保湿身体乳推荐呀? 哪款身体乳比较滋润啊? oracle存储过程自定义类型参数的传参问题 .NET(急) sqlserver存储过程返回out参数类型 DB2中建立存储过程的详细参数和语法 存储过程参数的传递 如何用SQL语句查询出指定的存储过程的参数及其类型 微信头像旁这2个图标表示什么意思呢 怎么送女生礼物 给喜欢的女生送什么礼物比较好? 送女生什么礼物好呢? 送什么东西给女生 送什么礼给女生 想送礼物给女生,通常女生喜欢什么礼物? 给女生送什么礼物? 送什么礼物给女生最有意义? 实用的礼物送女生 冯姓男孩取名 思域买2019款还是2022款 大师帮帮忙我的生辰五行缺什么 西安蓝田县包括哪些乡镇? 2019年篮球世界杯举办地在哪?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com