当前位置:首页 > 教育 > 正文内容

数据库存储过程(数据库存储过程的创建和使用)

2020-08-18 15:18:05教育769

你们好,最近小活发现有诸多的小伙伴们对于数据库存储过程的创建和使用,数据库存储过程这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 存储过程的优势

数据库存储过程(数据库存储过程的创建和使用)

2、 执行速度更快。

3、 允许模块化编程

4、 提高系统安全性。

5、 减少网络流量

6、 -定义存储过程的语法。

7、 Create [edure]存储过程名

8、 @ parameter 1数据类型=默认值输出,

9、 …… ,

10、 @ parameter n数据类型=默认值输出

11、 如同

12、 SQL语句

13、 -创建存储过程的示例

14、 创建过程proc_stu

15、 如同

16、 Declare @ writenavgfloat,@ labavgnumeric (6,2)-定义变量

17、 SELECT @writtenAvg=AVG(已写),

18、 @labAvg=AVG(实验室)来自考试

19、 Print '笔试平均分:' convert (varchar (6),@ writenavg)

20、 Print '机器测试的平均分数:' convert(varchar(6),@labAvg)

21、 IF (@writtenAvg70和@labAvg70)

22、 打印'我校考试成绩:优秀'

23、 其他

24、 打印'我校考试成绩:差'

25、 打印'-'

26、 打印“本次考试不及格的学生:”

27、 SELECT stuName,stuInfo.stuNo,written,lab

28、 从stuInfo内部联接考试开始

29、 stuInfo.stuNo=exam.stuNo

30、 在哪里写60或lab60

31、 -调用存储过程

32、 执行过程_stu 60,55

33、 -或者这样打电话:

34、 EXEC proc_stu @labPass=55,@writtenPass=60

35、 EXECUTE语句用于调用存储过程调用的语法。

36、 EXEC名称[参数]

37、 有两种存储过程参数:

38、 输入参数输出参数

39、 Input:用于向存储过程传入值,类似于C语言的逐值传递;

40、 输出参数:用于调用存储过程后返回结果,类似于C语言的传址传递;

41、 -输出参数示例

42、 创建过程proc_stu

43、 @notpassSum int输出,

44、 @writtenPass int=60,

45、 @labPass int=60

46、 如同

47、 打印'-'

48、 打印“本次考试不及格的学生:”

49、 SELECT stuName,stuInfo.stuNo,written,lab

50、 来自stuInfo内部联接考试

51、 ON stuInfo.stuNo=exam.stuNo

52、 写在哪里@writtenPass

53、 或lab@labPass

54、 SELECT @notpassSum=COUNT(stuNo)

55、 来自考试

56、 写在哪里@writtenPass

57、 或lab@labPass

58、 /*-调用存储过程-*/

59、 声明@sum int

60、 EXEC proc_stu @sum输出,64

61、 打印'-'

62、 如果@sum=3

63、 ' Print '失败人数:' convert(varchar(5),@sum)'人,

64、 如果超过了%,及格分数就要降低。'

65、 其他

66、 ' Print '失败人数:' convert(varchar(5),@sum)'人,

67、 已经控制在%以下,及格分中等'

68、 修改存储过程

69、 更改过程proc_stu …

70、 删除存储过程

71、 删除过程proc_stu

以上就是数据库存储过程这篇文章的一些介绍,希望能帮助到大家。

扫描二维码推送至手机访问。

版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!

本文链接:http://xixia168.cn/n/jy/181949.html

分享给朋友:

“数据库存储过程(数据库存储过程的创建和使用)” 的相关文章

关于点睛之笔的介绍(点睛之笔)

关于点睛之笔的介绍(点睛之笔)

大家好,小编小新来为大家解答这个问题。点睛之笔,关于点睛之笔的介绍很多人还不知道,现在让我们一起来看看吧!1、点睛之笔,汉语成语,拼音是diǎn jīng zhī bǐ。2、出自《晋书·顾恺之传》,指文章传神绝妙之处。这篇文章到此就结束,希望能帮助到大家。...

关于星际宝贝的介绍(星际宝贝)

关于星际宝贝的介绍(星际宝贝)

大家好,小编蜜蜜来为大家解答这个问题。星际宝贝,关于星际宝贝的介绍很多人还不知道,现在让我们一起来看看吧!1、《星际宝贝》是美国克里斯·桑德斯执导的电视动画片,全65集,于2003年9月20日在美国播出。2、  2007年10月24日起,在中央电视台少儿频道(CCTV-14)的《动漫世界》栏目播出。...

如何丰乳(如何丰富幼儿的生活经验)

如何丰乳(如何丰富幼儿的生活经验)

大家好,小活来为大家解答以上的问题。如何丰富幼儿的生活经验,如何丰乳这个很多人还不知道,现在让我们一起来看看吧!1、关于如何丰胸呢,或许下面一些方法对丰胸有帮助哦。2、1.在家养一盆绿色植物,润肺又补气  在家养一盆绿色植物,同样可延缓乳房衰老速度!植物上的露水有良好的润肺效果,它能让你呼吸更有力、...

常州市武进区教育网(常州市武进区教育强区新闻发布会)

常州市武进区教育网(常州市武进区教育强区新闻发布会)

大家好,小活来为大家解答以上的问题。常州市武进区教育强区新闻发布会,常州市武进区教育网这个很多人还不知道,现在让我们一起来看看吧!1、常州市武进区教育局的电话号码:0519-86307083 具体什么事情打电话再问相关科室的电话吧。本文到此分享完毕,希望能帮助到大家。...

关于破冰行动剧情介绍的介绍(破冰行动剧情介绍)

关于破冰行动剧情介绍的介绍(破冰行动剧情介绍)

大家好,小编可心来为大家解答这个问题。破冰行动剧情介绍,关于破冰行动剧情介绍的介绍很多人还不知道,现在让我们一起来看看吧!1、《破冰行动》是由中央电视台、北京爱奇艺科技有限公司等联合出品,公安部宣传局、公安部禁毒局、广东省公安厅、北京欢乐源泉影视传媒有限公司、北京京默影视传媒文化有限公司联合摄制,傅...

盈科数码(盈科数码宁波官网)

盈科数码(盈科数码宁波官网)

大家好,小活来为大家解答以上的问题。盈科数码宁波官网,盈科数码这个很多人还不知道,现在让我们一起来看看吧!1、没记错应该是在灵桥广场4楼。2、那里的都是水货机子。3、质量还不赖。本文到此分享完毕,希望能帮助到大家。...