- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库技术sql》实训报告实训八存储过程
《数据库技术SQL》课程实训报告实训八存储过程班级:软件1509学号名:黄英泰实训时间:2016.05.11 实训地点: 图504实训目的理解存储过程的概念、特点及其与函数的关系;掌握CREATE PROCEDURE语句创建存储过程的方法;3.掌握EXECUTE语句执行存储过程的方法;实训内容完成参考书202页项目1。完成参考书202页项目2。3.完成参考书203页项目3。实训过程与结果项目一:在数据库sales中创建存储过程(不含参数):使用CREATE PROCEDURE语句创建存储过程proc_client1。该过程的功能是从客户表client中检索没有断交(cl_duanjiao = 0)的客户详细信息。use salesGOcreateprocedure proc_client1 asselect*from client where cl_duanjiao =0GO:执行存储过程proc_client1。use salesGOexec dbo.proc_client1 GO项目2:在数据库sales中创建存储过程(含输入参数)目的:掌握具有输入参数的存储过程的创建,理解执行存储过程的参数传递方式。内容:使用CREATE PROCEDURE 语句创建存储过程proc_orders1,并定义两个输入参数@clid和@priceoff,其中,@clid的数据类型为int,@priceoff的数据类型为decimal(4,2),并指定默认值为0.9。该存储过程的功能的更新订单表orders的数据,将客户ID值与输入参数@clid相等的订货价格进行打折,折扣由输入参数@priceff确定。代码use salesgoCREATEPROCEDURE proc_orders1@clid int,@priceoff decimal(4,2)=0.9asifexists(select*from orders where cl_id=@clid)update ordersset or_price = or_price*@priceoffwhere cl_id=@clidelsePRINT消息!没有检测到符合条件的记录!Go截图用默认值执行存储过程proc_orders1,并使用参数名传送参数值:@clid的实参值为2。代码execute proc_orders1 @clid=2go截图不使用默认值执行存储过程proc_orders1,并按位置传送参数值:@clid的实参值为3,@priceoff的实参值为0.8。代码execute proc_orders1 @clid=3,@priceoff =0.8go截图项目3:在数据库sales中创建存储工程(含输出参数)目的:掌握具有输出参数的存储过程的创建与执行。内容:执行“同步测试”中“补充程序题”的第一第二题。补充体第一题代码use salesgocreateprocedure pro_client@cltype char(6),@clcount intoutputasif @cltype notin(经销商,零售商)beginraiserror(错误,客户类型无效!!,16,1)endelseselect @clcount =COUNT(cl_id)from client where cl_type = @cltypego截图(2)代码declare @clcount1 intexec dbo.pro_client @cltype =零售商, @clcount = @clcount1 outputprint客户人数:+convert(char(4),@clcount1)go截图思考题题号12345答案
您可能关注的文档
最近下载
- 2024-2030全球商业气象服务行业调研及趋势分析报告.docx
- 高考英语复习读后续写练习+“千层面之爱”+传递全球温暖+课件.pptx VIP
- 新教材 人教A版高中数学选择性必修第一册全册各章节 知识点考点汇总及解题方法提炼.pdf VIP
- Midea 美的 R22W01BW11SECN扫地机器人 说明书.pdf
- 高考英语复习读后续写练习:爱心传递:善举循环的温暖故事+课件.pptx VIP
- 年产15万吨苯酚丙酮项目初步设计说明书.doc
- 燃气设备设施定期检查制度.docx VIP
- 内黄县各级文物保护单位一览表(2024版).docx VIP
- 高考英语复习读后续写练习:寒冬里的温暖与人性光辉+课件.pptx VIP
- 不收版面费的中文期刊(小木虫).doc VIP
文档评论(0)