文档详情

SQLServer2008——第五次存储过程.doc

发布:2017-12-14约2.06千字共6页下载文档
文本预览下载声明
2014-2015-1学期《数据库技术》实验报告(五) 班级:计Y125班 学号:201200403172 姓名:罗仕镁 实验时间:2014-12-09 地点:4D503 指导教师:孙自广 一、实验题目:存储过程 二、实验要求 1)完成实验内容的SQL代码。 2)创建实验内容中要求的两个存储过程,并给出结果截图。 3)执行存储过程p_product_info的SQL代码,给出查询型号为LG D2342P-PN,经 销商为郑州新易科技存储过程p_quotation_par_info执行的SQL代码。 4)给出存储过程执行结果截图。 5)通过系统存储过程查看存储过程定义内容。 三、 实验内容 1、实验内容 1)在数据库diaplay基础上,创建存储过程p_product_info,用来显示产品的型号、 屏幕尺寸和最佳分辨率信息。其部分SQL语句代码如下: USE display GO CREATE PROCEDURE p_product_info AS SELECT _______________________ FROM______________________ GO EXEC_________________________ 》1.完成代码: USE display GO CREATE PROCEDURE p_product_info AS SELECT 型号,屏幕尺寸,最佳分辨率 FROM product GO 》2.创建存储过程并截图: 》3.执行存储过程和查询: USE [display] GO DECLARE @return_value int EXEC @return_value = [dbo].[p_product_info] SELECT 型号=LG D2342P-PN GO 》4. 存储过程执行结果截图: 》5. 通过系统存储过程查看存储过程定义内容: 查看p_product_info代码与截图: 语句:sp_helptext p_product_info 结果: 2)在数据库diaplay基础上,创建带参数的存储过程p_quotation_par_info。用来 显示指定的经销商已有指定型号产品的库存情况, 其中参数@producttype, @distributenumber 用来分别表示产品型号和经销商名称。其部分SQL代码如下: USE display GO CREATE PROCEDURE p_quotation_par_info @producttype char(20), @distributenumber varchar(40) AS IF @producttype is NULL OR @distributenumber is NULL PRINT 请输入产品和经销商信息 BEGIN TRANSACTION SELECT 型号,经销商,库存量 FROM________________________ Where_________________________ IF @@error 0 BEGIN ROLLBACK TRAN RETURN END COMMIT TRANSACTION PRINT 显示成功 》1.完成代码: USE display GO CREATE PROCEDURE p_quotation_par_info @producttype char(20), @distributenumber varchar(40) AS IF @producttype is NULL OR @distributenumber is NULL PRINT 请输入产品和经销商信息 BEGIN TRANSACTION SELECT 型号,经销商,库存量 FROM quotation Where 型号=@producttype and 经销商=@distributenumber IF @@error 0 BEGIN ROLLBACK TRAN RETURN END COMMIT TRANSACTION PRINT 显示成功 》2.创建存储过程并截图: 》3.执行存储过程和查询: USE [display] GO DECLARE @return_value int EXEC @return_value = [dbo].[p_quotation_par_info] @producttype = LG D2342P, @distributenumber = 郑州新易科技 SELECT 型号=LG D2342P,经销商=郑州新易科技 GO 》4. 存储过程执行结果截图: 》5. 通过系统存储过程查看存储过程定义内容: 查看p_quotation_par_info代码与截图: 语句:sp
显示全部
相似文档