SQL Server 数据库中的视图

日期 2025-03-11 分组 数据库 标签 SQLServer 1分钟 · 170字

视图简介

视图(View)是基于一个或多个表或其他视图的虚拟表。视图不存储实际数据,而是存储查询定义,当访问视图时,SQL Server 会根据视图定义的查询动态生成数据。

如何管理视图

创建视图

1
CREATE VIEW 视图名称 AS
2
SELECT
3
E.EmployeeID,
4
E.FirstName,
5
E.LastName,
6
D.DepartmentName
7
FROM
8
Employees E
9
INNER JOIN
10
Departments D
11
ON
12
E.DepartmentID = D.DepartmentID;

使用视图

可以像是查询一个表一样去查询视图

1
SELECT * FROM 视图名称 WHERE DepartmentName = 'Sales';

编辑视图

1
ALTER VIEW EmployeeDetails AS
2
SELECT
3
E.EmployeeID,
4
E.FirstName,
5
E.LastName,
6
D.DepartmentName,
7
D.Location
8
FROM
9
Employees E
10
INNER JOIN
11
Departments D
12
ON
13
E.DepartmentID = D.DepartmentID;

删除视图

1
DROP VIEW EmployeeDetails;
上一篇: SQL Server 数据库中的索引
下一篇: SQL Server 数据库中的存储过程