多语言展示
当前在线:342今日阅读:103今日分享:49

视图的定义与删除

图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。
工具/原料
1

计算机

2

SQLserver2008

方法/步骤
1

①创建一个计算机系教师情况的视图 SUB_T,包括教师号、教师名、职称。执行语句:

2

执行结果:

3

②创建一个学生情况视图 SUB_S,包括学号、姓名、课程名及成绩。执行语句:

4

执行结果:

5

③每门课程和它的平均成绩定义为一个视图 CNO_AVG,包括课程名、平均成绩。执行语句:

6

执行结果:

7

④创建一个数学系和选修了22002号课程的学生的视图 SUB_S1。执行语句:

8

执行结果:

9

⑥查找视图 SUB_T中职称为教授的教师号和姓名。执行语句:

10

执行结果:

11

⑦删除视图SUB_S和视图SUB_T。执行语句:此时刷新视图,将不再有SUB_T,SUB_S这两个视图。

注意事项
1

视图中的数据并不属于视图本身,而是属于基本的表,对视图可以像表一样进行insert,update,delete操作

2

视图不能被修改,表修改或者删除后应该删除视图再重建。

推荐信息