37205-00 - SQL Server 2005课后实训参考答案(8)
单元10(保证数据安全性_视图) 本实训使用Sale数据库。
1.创建视图V_Sale1,显示销售日期、客户编号、客户姓名、产品编号、产品名称、单价、销售数量和销售金额。 CREATE VIEW V_Sale1 AS SELECT
SaleDate,CusName,ProName,Price,Quantity,SaleMoney=(Price*Quantity)
FROM ProOut PO,Customer C,Product P
WHERE P.ProNo=PO.ProNo AND C.CusNo=PO.CusNo GO
2.创建视图V_Sale2,统计每种产品的销售数量和销售金额。统计结果包括:产品编号、产品名称、单价、销售数量和销售金额。 CREATE VIEW V_Sale2 AS SELECT
P.ProNo,P.ProName,SaleQuantity=SUM(Quantity),SaleMoney=SUM(Price*Quantity) FROM ProOut PO,Product P
徐人凤
共 36 页 第 36 页
5/19/2015 36
36
WHERE P.ProNo=PO.ProNo GROUP BY P.ProNo,P.ProName GO
3.创建视图V_Sale3,统计销售金额在10万以下的产品信息。
CREATE VIEW V_Sale3 AS
SELECT P.ProNo,P.ProName FROM ProOut PO,Product P WHERE P.ProNo=PO.ProNo GROUP BY P.ProNo,P.ProName
HAVING SUM(Price*Quantity)<100000 GO
徐人凤 共 37 页 第 37 页 5/19/2015 37 37
单元11(保证数据安全性_存储过程) 本实训使用Sale数据库。
1.创建存储过P_Sale1,统计每种产品的销售数量和销售金额。 CREATE PROCEDURE P_Sale1 AS SELECT
Product.ProNo,ProName,Price,Sl=SUM(Quantity),Je=SUM(Price*Quantity) FROM ProOut,Product
WHERE ProOut.ProNo=Product.ProNo GROUP BY Product.ProNo,ProName,Price GO --调用 EXEC P_Sale1
2.创建存储过程P_Sale2,能够根据指定的客户统计汇总该客户购买每种产品的数量和花费金额。 CREATE PROCEDURE P_Sale2 @CusNo nvarchar(3)
徐人凤
共 38 页 第 38 页
5/19/2015 38
38
AS SELECT
Product.ProNo,ProName,Price,Sl=SUM(Quantity),Je=SUM(Price*Quantity) FROM ProOut,Product
WHERE ProOut.ProNo=Product.ProNo AND CusNo=@CusNo
GROUP BY Product.ProNo,ProName,Price GO --调用
EXEC P_Sale2 '001' EXEC P_Sale2 '002' GO
3.创建存储过程P_Sale3,能够根据指定的产品编号和日期,以输出参数的形式得到该产品的销售金额。 USE SALE GO
CREATE PROCEDURE P_Sale3
@ProNo nvarchar(5),@SaleDate DateTime,@Je Decimal(8,2) OUTPUT
徐人凤
共 39 页 第 39 页
5/19/2015 39
39
AS SET @Je=
(SELECT SUM(Price*Quantity) FROM ProOut,Product
WHERE ProOut.ProNo=Product.ProNo AND Product.ProNo=@ProNo AND SaleDate=@SaleDate GROUP BY Product.ProNo,ProName,Price )
print @je GO --调用
DECLARE @Je Decimal(8,2)
EXEC P_Sale3 '00001','2006-1-1',@Je GO
徐人凤 共 40 页 第 40 页 5/19/2015 40 40
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




