实验十 视图和存储过程

本文介绍了如何使用SQL Server Management Studio和Transact-SQL进行视图和存储过程的操作,包括创建、修改视图,创建、管理存储过程,以及在视图上进行数据操作。实验内容涉及多个具体示例,如创建v_course_avg、v_age、v_teacher_course视图,以及ProcInsert和ProcAvg存储过程。
摘要由CSDN通过智能技术生成

实验十 视图和存储过程

 

1、实验目的

(1)掌握视图和存储过程的基本概念和功能

(2)掌握利用SQL Server Management Studio和Transact-SQL语句创建、修改视图的方法

(3)掌握创建、管理存储过程的方法

(4)掌握通过视图插入、修改、删除基本表中数据的方法及注意事项。

2、实验内容

(1)利用SQL Server Management Studio在teaching数据库中创建视图v_course_avg,查询每门课程的课程号、课程名称及选修该课程的学生的期末成绩平均分,并且按平均分的降序排列。

(2)利用Transact-SQL语句在teaching数据库中创建视图v_age,查询年龄在18周岁及以上的学生的学号、姓名、性别、出生日期和班级编号。若该视图已存在,则删除后重建。

IF OBJECT_ID ('v_age', 'view') IS NOT NULL

DROP VIEW v_age ;

GO

create view v_age as

select studentno,sname,sex,birthday,classno

from student

where datediff(year,birthday,'2012-11-22') > 18

(3)利用Transact-SQL语句在teaching数据库中创建视图v_teacher_course,包含教师编号、教师姓名、职称、课程号、课程名和任课班级。

IF OBJECT_ID (&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值