ASP.NET程序设计教学课件作者徐占鹏教学资源KC04090000019电子课件单元5ADO.NET访问数据库十二存储过程

上传人:E**** 文档编号:90569181 上传时间:2019-06-13 格式:PPT 页数:14 大小:437KB
返回 下载 相关 举报
ASP.NET程序设计教学课件作者徐占鹏教学资源KC04090000019电子课件单元5ADO.NET访问数据库十二存储过程_第1页
第1页 / 共14页
ASP.NET程序设计教学课件作者徐占鹏教学资源KC04090000019电子课件单元5ADO.NET访问数据库十二存储过程_第2页
第2页 / 共14页
ASP.NET程序设计教学课件作者徐占鹏教学资源KC04090000019电子课件单元5ADO.NET访问数据库十二存储过程_第3页
第3页 / 共14页
ASP.NET程序设计教学课件作者徐占鹏教学资源KC04090000019电子课件单元5ADO.NET访问数据库十二存储过程_第4页
第4页 / 共14页
ASP.NET程序设计教学课件作者徐占鹏教学资源KC04090000019电子课件单元5ADO.NET访问数据库十二存储过程_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《ASP.NET程序设计教学课件作者徐占鹏教学资源KC04090000019电子课件单元5ADO.NET访问数据库十二存储过程》由会员分享,可在线阅读,更多相关《ASP.NET程序设计教学课件作者徐占鹏教学资源KC04090000019电子课件单元5ADO.NET访问数据库十二存储过程(14页珍藏版)》请在金锄头文库上搜索。

1、单元五 ADO.NET访问 数据库(十二) 存储过程,主讲教师:徐占鹏,学习目标,【知识目标】 1.了解存储过程的语法,并会使用存储过程; 【技能目标】 1.掌握存储过程的基本语法; 2.使用存储过程实现对数据库的操作;,注: 本课内容参考教材 单元五 5.3,存储过程简介,存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。,存储过程简介,各种大型关系数据库都支持存储过程。存储过程是一组SQL语句的集合,相当于C#语言中的语法。存储过程在效率、安

2、全性、可复用方面比普通的SQL语句有优势,因此在实际项目中也有广泛应用。,存储过程的定义,存储过程(procedure)类似于C语言中的函数 用来执行管理任务或应用复杂的业务规则 存储过程可以带参数,也可以返回结果,类似于C语言中的函数,int sum(int a,int b) int s; s =a+b; return s ; ,存储过程相当于C语言中的函数,存储过程可以包含哪些内容,存储过程 - - -,单个 SELECT 语句,SELECT 语句块,SELECT语句与逻辑控制语句,可以包含,存储过程的优点,执行速度更快 允许模块化程序设计 提高系统安全性 减少网络流通量(因为存储过程是保

3、存在数据库中的),存储过程的分类,1 系统存储过程 由系统定义,存放在master数据库中 类似C语言中的系统函数 系统存储过程的名称都以“sp_”开头或”xp_”开头 2 用户自定义存储过程 由用户在自己的数据库中创建的存储过程 类似C语言中的用户自定义函数,常用的系统存储过程,创建存储过程,定义存储过程的语法 create procedure 存储过程名 参数 数据类型= 默认值output, , 参数n 数据类型= 默认值output AS SQL语句 GO 和C语言的函数一样,参数可选 参数分为输入参数、输出参数 输入参数允许有默认值,带参数的存储过程,int sum (int a, int b) int s; s=a+b; return s; ,c=sum(5, 8),传入参数值,返回结果,存储过程在Asp.Net中的应用,执行系统存储过程 执行无参数的存储过程 执行带参数的存储过程,项目实训,【实训目的】 1.掌握存储过程的基本知识; 【实训内容】 1.掌握存储过程的基本语法; 2.使用存储过程实现对数据库的操作;,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号