本文概述
- 通过使用SQL Server Management Studio UI
- 通过使用SQL Server查询语句。
- SQL Create VIEW示例
- 更新视图
- SQL Server删除视图
视图包含行和列, 就像真实表一样。视图中的列是数据库中一个或多个实际表中的列。 SQL函数, WHERE和JOIN语句也可以添加到视图中。
有两种方法可以在SQL Server中创建视图:
- 通过使用SQL Server Management Studio UI。
- 通过使用SQL Server查询语句。
文章图片
在这里, 你可以看到视图。转到查看并单击右键。
文章图片
现在, 你将看到一个这样的页面。选择要在其上创建视图的表。在这里, 我们选择” 学生” 表。
文章图片
点击添加按钮。
创建一个视图。
通过使用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 Server创建视图详细步骤图解】输出
文章图片
视图创建成功。
你可以验证创建的视图:
文章图片
现在查询视图:
SELECT * FROM [Student_view];
输出
文章图片
更新视图 你可以使用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;
输出
文章图片
你可以看到该视图已成功更新。通过使用SELECT语句验证它:
文章图片
输出
文章图片
SQL Server删除视图 DROP VIEW命令用于删除视图。
句法:
DROP VIEW view_name;
例:
让我们删除视图” Student_view” 。
DROP VIEW [Student_view];
输出
文章图片
现在你可以看到该视图已删除。
推荐阅读
- qq群怎样升级5000人?qq群升级到5000人条件介绍
- SQL Server备份数据库详细步骤图解
- SQL Server启用主键示例
- SQL Server启用外键用法示例
- SQL Server删除主键示例
- SQL Server删除外键示例
- SQL Server禁用主键示例
- SQL Server禁用外键示例
- SQL Server GROUP BY子句用法图解