1 / 17
文档名称:

数据库函数、存储过程实验报告.doc

格式:doc   大小:259KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库函数、存储过程实验报告.doc

上传人:sdnmy78 2022/1/3 文件大小:259 KB

下载得到文件列表

数据库函数、存储过程实验报告.doc

相关文档

文档介绍

文档介绍:. .
. v .
XX信息工程大学数据库系统实验〔实习〕报告
实验〔实习〕名称数据库系统实验4实验〔实习〕日期2016-6-7 得分指导教师 顾韵华
系 计软院 专业 计科 年级 2014级 班次 计科3 班 仇彤 学号 20141308071
实验目
掌握T-SQL函数及其调用方法。
掌握存储过程的定义及执行方法。
掌握有参存储过程的定义及执行方法。
掌握C*访问数据库的方法。
实验内容
1、使用系统函数(DATEDIFF(d,date_expr1,date_expr2)),计算今天距离“2020-1-1〞还剩多少天。〔P299"思考与练习"〕
2、编写T-SQL程序,利用系统转换函数,检索总订购商品数在10~19的客户XX。
3、定义函数RectArea,计算一个长方形的面积〔长、宽作为函数的参数〕。
4、在SPDG数据库中定义函数,根据商品编号,查询该商品的名称;〔函数名为QryGoods〕。
5、在SPDG数据库中定义存储过程GetSPBH,返回所有商品编号,并使用EXEC语句执行存储过程。
6、在SPDG数据库中定义存储过程KH_NJ_Qry,返回XXXX的客户编号、、及其订购商品的编号、商品名称和数量,并使用EXEC语句执行存储过程。
7、在SPDG数据库中定义存储过程SP_FOOD_Qry,返回食品类商品编号、商品名称及其订购客户编号、、订购数量,并使用EXEC语句执行存储过程。
8、定义存储过程SP_Total,查询指定商品编号的总订购数。 并执行该存储过程。
. .
. v .
9、定义存储过程SP_TotalCost,查询指定商品编号的总订购金额。 并执行该存储过程。
10、定义存储过程SP_Name_Qry,查询指定商品名称的商品信息。 并执行该存储过程。
11、定义存储过程SP_Name_Qry1,查询指定商品名称的商品信息;假设存在,输出1;否那么,输出0。 并执行该存储过程。
12、定义存储过程SP_Name_Qry2,查询指定商品名称的商品信息;假设存在,用输出参数传出1;否那么传出0。
实验过程与结果
使用系统函数(DATEDIFF(d,date_expr1,date_expr2)),计算今天距离“2020-1-1〞还剩多少天。〔P299"思考与练习"〕
设计的SQL语句如下:
print datediff(d,getdate(),'2020-1-1')
执行结果:
2、编写T-SQL程序,利用系统转换函数,检索总订购商品数在10~19的客户XX。
设计的SQL语句如下:
use SPDG
select 客户XX
from KHB x,
. .
. v .
(select ,SUM(数量) as 总数量
from KHB a,SPDGB b
where =
group by )y
where = and CAST( as CHAR(3)) like '1_'
执行结果:
3、定义函数RectArea,计算一个长方形的面积〔长、宽作为函数的参数〕。
设计的SQL语句如下:
use SPDG
go
if exists(select name from sysobjects
where type='FN' and name='RectArea')
drop function QryGoods
go
create function RectArea
. .
. v