SQLServer学习笔记之视图创建、修改、删除 独醉

来源:这里教程网 时间:2026-03-02 10:24:57 作者:
1.利用Transaction-SQL语句创建视图
create view studentInfo_view
as select Classes.ClassId,Classes.ClassName,Student.StudentId,Student.Mobile 
from Classes inner join Student on Classes.ClassId=Student.ClassId
解释:create view viewName 
as select tableName.columnName[,] from tableName1 inner join tableName2 on 选择条件
一般的视图创建可以参考以上格式直接套用,如果使用的表超过两个可以在上面的格式后面重复写 inner join tableName3 on 选择条件,多几个表就重复写几遍。
查询代码:select * from student_view where ClassName='软件1104班';
结果为:SQL <wbr>Server学习笔记之视图创建、修改、删除

2.利用Transaction-SQL语句修改视图
alter view studentInfo_view(班级,姓名,手机号)
as select Classes.ClassName,Student.StudentName,Student.Mobile
from Classes inner join Student on Classes.ClassId=Student.ClassId
解释:(班级,姓名,手机号)设置视图显示时的字段名,其顺序与select后面列的顺序相对应
更改列的字段名后其查询应更改为:select * from studentInfo_view where 班级='软件1105班';
结果如下:SQL <wbr>Server学习笔记之视图创建、修改、删除
3.删除视图
drop view viewName

<!-- 正文结束 -->

相关推荐