SQL Server 创建视图

17 Mar 2025 | 阅读 2 分钟

视图是根据 SQL 语句的结果集创建的虚拟表。

视图包含行和列,就像一个真实的表一样。 视图中的列是数据库中一个或多个真实表的列。 SQL 函数、WHERE 和 JOIN 语句也可以添加到视图中。

在 SQL Server 中创建视图有两种方法

  • 使用 SQL Server 管理工作室 UI。
  • 使用 SQL Server 查询语句。

使用 SQL Server 管理工作室 UI

打开 SQL Server Management Studio。

SQL Create view 1

在这里您可以看到视图。 转到视图并右键单击。

SQL Create view 2

现在您将看到一个像这样的页面。 选择要在其上创建视图的表。 在这里我们选择“Student”表。

SQL Create view 3

单击添加按钮。

视图已创建。


使用 SQL Server 查询语句。

语法

SQL 创建 VIEW 示例

让我们创建一个名为“Student_name”的视图,其中包含表“Student”中所有 ID >3 的数据。

输出

SQL Create view 4

视图已成功创建。

您可以验证已创建的视图

SQL Create view 5

现在查询视图

输出

SQL Create view 6

更新视图

您可以使用 ALTER VIEW 语句更新视图。

语法

现在将一列“fee”添加到从表“Student”创建的视图“Student_view”中。 使用以下语句

输出

SQL Create view 7

您可以看到视图已成功更新。 使用 SELECT 语句验证它

SQL Create view 8

输出

SQL Create view 9

SQL Server 删除视图

DROP VIEW 命令用于删除视图。

语法

示例

让我们删除视图“Student_view”。

输出

SQL Create view 10

现在您可以看到视图已被删除。


下一主题备份数据库