个性化阅读
专注于IT技术分析

SQL Server创建视图详细步骤图解

本文概述

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

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

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

  • 通过使用SQL Server Management Studio UI。
  • 通过使用SQL Server查询语句。

通过使用SQL Server Management Studio UI

打开SQL Server Management Studio。

SQL创建视图1

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

SQL创建视图2

现在, 你将看到一个这样的页面。选择要在其上创建视图的表。在这里, 我们选择”学生”表。

SQL创建视图3

点击添加按钮。

创建一个视图。


通过使用SQL Server查询语句。

句法:

CREATE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;

SQL Create VIEW示例

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

CREATE VIEW [Student_view] AS
SELECT id, name, age
FROM [srcmini].[dbo].[Student]
WHERE id > 3;

输出

SQL创建视图4

视图创建成功。

你可以验证创建的视图:

SQL创建视图5

现在查询视图:

SELECT * FROM [Student_view];

输出

SQL创建视图6

更新视图

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

句法:

CREATE OR REPLACE VIEW view_name AS
SELECT column1, column2, ...
FROM table_name
WHERE condition;

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

ALTER VIEW [Student_view] AS
SELECT id, name, age, fee
FROM [srcmini].[dbo].[Student]
WHERE id > 3;

输出

SQL创建视图7

你可以看到该视图已成功更新。通过使用SELECT语句验证它:

SQL创建视图8

输出

SQL创建视图9

SQL Server删除视图

DROP VIEW命令用于删除视图。

句法:

DROP VIEW view_name;

例:

让我们删除视图” Student_view”。

DROP VIEW [Student_view];

输出

SQL创建视图10

现在你可以看到该视图已删除。

赞(0)
未经允许不得转载:srcmini » SQL Server创建视图详细步骤图解

评论 抢沙发

评论前必须登录!