视图(View)是基于一个或多个表或其他视图的虚拟表。视图不存储实际数据,而是存储查询定义,当访问视图时,SQL Server 会根据视图定义的查询动态生成数据。
如何管理视图
VIEW 视图关键字
创建视图
1 2 3 4 5 6 7 8 9 10 11 12
CREATEVIEW 视图名称 AS SELECT E.EmployeeID, E.FirstName, E.LastName, D.DepartmentName FROM Employees E INNERJOIN Departments D ON E.DepartmentID = D.DepartmentID;
使用视图
可以像是查询一个表一样去查询视图
1
SELECT*FROM 视图名称 WHERE DepartmentName ='Sales';
编辑视图
1 2 3 4 5 6 7 8 9 10 11 12 13
ALTERVIEW EmployeeDetails AS SELECT E.EmployeeID, E.FirstName, E.LastName, D.DepartmentName, D.Location FROM Employees E INNERJOIN Departments D ON E.DepartmentID = D.DepartmentID;