视图简介
视图(View)是基于一个或多个表或其他视图的虚拟表。视图不存储实际数据,而是存储查询定义,当访问视图时,SQL Server 会根据视图定义的查询动态生成数据。
如何管理视图
- VIEW 视图关键字
创建视图
1CREATE VIEW 视图名称 AS2SELECT3 E.EmployeeID,4 E.FirstName,5 E.LastName,6 D.DepartmentName7FROM8 Employees E9INNER JOIN10 Departments D11ON12 E.DepartmentID = D.DepartmentID;使用视图
可以像是查询一个表一样去查询视图
1SELECT * FROM 视图名称 WHERE DepartmentName = 'Sales';编辑视图
1ALTER VIEW EmployeeDetails AS2SELECT3 E.EmployeeID,4 E.FirstName,5 E.LastName,6 D.DepartmentName,7 D.Location8FROM9 Employees E10INNER JOIN11 Departments D12ON13 E.DepartmentID = D.DepartmentID;删除视图
1DROP VIEW EmployeeDetails;