SQL Server-【知识与实战V】视图_视图

USE EMIS1
GO
/*	1、创建一个名为“V_学生”的视图,在求查询学生表中与王迪同学同班的学生姓名、性别、出生日期和手机号码	*/

/*select 班级代码 from 学生 where 姓名='王迪';*/

create view V_学生

as

select 姓名,性别,出生日期,手机号码 from 学生 where 班级代码=(select 班级代码 from 学生 where 姓名='王迪')

/*	2、创建一个名为“V_网络专业”的视图,要求查询“计算机网络技术”专业的班级信息	*/
USE EMIS1
GO

create view V_网络专业

as
/*select 专业代码 from 专业 where 专业名称='计算机网络技术'*/

select 班级代码 from 班级 where 专业代码=(select 专业代码 from 专业 where 专业名称='计算机网络技术')


/*	3、将视图“V_网络专业”重命名为“V_网络技术专业”	*/

exec sp_rename 'V_网络专业','V_网络技术专业'
go

/*	4、删除名为“V_学生”和“V_网络技术专业”的视图	*/

drop view V_网络技术专业
drop view V_学生
go