视图的定义
视图是一张虚拟表,视图的字段是由我们自定义的,视图只供查询,数据不可更改,查询数据来源于我们建立的实体表。
视图的作用
视图可以将多个复杂关联表,提取出我们需要的信息,优化查询速度。
创造视图
语法
CREATE VIEW <视图名> [(列名1,列名2,……)]
[WITH ENCRYPTION]
AS
SELECT_STATEMENT
[WITH CHECK OPTION]
视图查询
例1:创建一个成绩单视图
CREATE VIEW dbo.vw_cjd(name, cid, result)
AS
SELECT name, report.cid, report.result FROM student JOIN report
ON student.sid=report.sid
显示成绩单视图
Select * from vw_cjd
修改视图
语法
ALTER VIEW <视图名> [(列名1,列名2,……)] [WITH ENCRYPTION]
AS
SELECT statement [WITH CHECK OPTION]
删除视图
语法:DROP VIEW <视图名>
例: DROP VIEW vw_cjd
时间: 2024-11-05 17:24:53