数据库原理与SQL Server教程 教学课件 作者 王路群习题答案 第12章 存储过程.doc

数据库原理与SQL Server教程 教学课件 作者 王路群习题答案 第12章 存储过程.doc

ID:50775944

大小:37.00 KB

页数:2页

时间:2020-03-08

数据库原理与SQL Server教程 教学课件 作者 王路群习题答案 第12章 存储过程.doc_第1页
数据库原理与SQL Server教程 教学课件 作者 王路群习题答案 第12章 存储过程.doc_第2页
资源描述:

《数据库原理与SQL Server教程 教学课件 作者 王路群习题答案 第12章 存储过程.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第12章存储过程习题1.什么是存储过程?存储过程分为哪几类?使用存储过程有什么好处?答:存储过程是一个被命名的存储在数据库服务器上的SQL语句和可选控制流语句的预编译集合,它以一个名称存储并作为一个单元处理。存储过程是封装重复性工作的一种方法,存储过程支持用户声明的变量、条件执行和其他有用的编程功能。在SQLServer中,主要分为触发器主要分为系统存储过程和用户定义的存储过程。使用存储过程有以下优点:模块化程序设计;保护数据库细节;执行速度快;减少网络流量;提供安全机制。2.在SQLServer2000中创建存储过程有哪三种方法?答:在SQLServer20

2、00中创建存储过程的主要方法有:使用CREATEPROCEDURE;使用企业管理器创建存储过程;使用向导创建。3.在“HongWenSoft”数据库中创建存储过程“sp_AddOTReq”,用于添加一条加班申请到数据库中,加班申请中要包括的信息如表所示:字段类型员工编号整型加班类型整型提交时间日期型开始时间日期型结束时间日期型审核者编号整型小时数整型加班原因字符串(100)答:代码如下:CREATEprocdbo.sp_AddOTReq(@EmpIDint,@Typetinyint,@SubmitTimedatetime,@StartTimedatetime,

3、@EndTimedatetime,@ApproverIDint,@Hoursint,@Reasonnchar(100)='')asifexists(select*fromtblOvertimewhereEmployeeID=@EmpIDand@StartTimeStartTimeand(Status='已提交'orStatus='已否决'))return0insertintotblOvertime(EmployeeID,Type,SubmitTime,StartTime,EndTime,Reason,Hours,Stat

4、us,ApproverID)values(@EmpID,@Type,@SubmitTime,@StartTime,@EndTime,@Reason,@Hours,'已提交',@ApproverID)return@@rowcountGO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。