网游活动聚合站 - 限时折扣与成就攻略

  • 首页
  • 特惠商城
  • 成就殿堂
  • 活动排行榜

使用视图

2026-02-09 13:35:51 | 成就殿堂

作者:IIS 团队

先决条件

本演练假定使用以下环境:

Web 服务器上已安装 IIS 数据库管理器。

数据库服务器(可与 Web 服务器驻留在同一物理计算机上)

做好准备

本演练中的说明足够通用,可应用于任何数据库部署。 但是,我们将使用在另一个演练“使用表”中创建的表,演示如何创建新视图以及如何管理和删除现有视图。

创建新视图

根据前面的示例,我们将生成一个视图,用于收集和显示“FabrikamUsers”和“AccessControls”表中的数据。 新建视图的步骤如下:

打开“Internet Information Services (IIS)管理器” 。

转到数据库管理器并展开数据库连接节点(有关创建数据库连接的详细信息,请参阅 IIS 数据库管理器基础知识)。

在“视图”节点上,右键单击并选择“新建视图”。 此时会打开新的查询编辑器。

在查询编辑器中,键入将为此视图选择数据的查询。 对于此示例,我们将选择有关所有用户及其关联资源的信息,并按用户名对列表进行排序。 下面是需要键入的查询:

SELECT FabrikamUsers.Username, AccessControls.ResourceURL, AccessControls.IsUserAllowed

FROM FabrikamUsers

INNER JOIN AccessControls ON (FabrikamUsers.UserId = AccessControls.UserId)

在查询编辑器的工具栏上,单击“执行”。 将显示查询结果,这可确保视图返回预期结果。

在查询编辑器的工具栏上,单击“保存并关闭”。

在“视图名称”中,键入“UsersResources”。 还可以指定架构或将“架构名称”字段留空,以便为数据库用户使用默认架构。

单击“确定”。 查询编辑器将关闭,系统将保存视图。 可以通过查看“视图”节点下的视图列表来验证是否已添加视图。

修改现有视图

使用数据库管理器可以在创建视图后编辑视图的查询。 我们将使用前面“创建新视图”示例中的“UsersResources”视图演示如何编辑视图。 我们将按用户名对“UsersResources”视图中的数据进行排序。 编辑视图:

打开“Internet Information Services (IIS)管理器” 。

转到数据库管理器并展开数据库连接节点(有关创建数据库连接的详细信息,请参阅 IIS 数据库管理器基础知识)。

展开“视图”节点。 现在应会看到所有数据库视图的列表,包括“UsersResources”。

选择“UsersResources”,然后单击数据库管理器工具栏上的“打开/编辑视图”按钮。 此时会打开查询编辑器,其中填充了可供查看的查询。

可以在编辑器中对现有查询进行任何更改。 对于此示例,我们将按用户名对视图中的数据进行排序。 为此,我们将按如下所示修改查询:

SELECT TOP 1000 FabrikamUsers.Username, AccessControls.ResourceURL, AccessControls.IsUserAllowed

FROM FabrikamUsers

INNER JOIN AccessControls ON (FabrikamUsers.UserId = AccessControls.UserId)

ORDER BY FabrikamUsers.Username ASC

注意

在 SQL Server 中,除非还指定了“TOP”,否则不支持在视图中使用“ORDER BY”命令。

在查询编辑器的工具栏上,单击“执行”。 此时将以排序顺序显示查询结果。

在查询编辑器的工具栏上,单击“保存”。 对视图所做的更改现已保存。 在对视图进行进一步更改之前,“保存”按钮都将灰显。 可以继续编辑视图或关闭编辑器。

删除现有视图

使用数据库管理器可以删除现有视图。 若要删除某个视图,请执行以下操作:

打开“Internet Information Services (IIS)管理器” 。

转到数据库管理器并展开数据库连接节点(有关创建数据库连接的详细信息,请参阅 IIS 数据库管理器基础知识)。

展开“视图”节点。 现在应会看到所有数据库视图的列表。

选择要删除的视图。

右键单击并选择“删除”。 系统将提示你确认此操作。

如果选择“是”,则会删除视图。 可以通过检查“视图”节点下的视图列表来确认视图是否确实已删除。

为什么有人千杯不醉,有人一杯就倒?酒量真能越"练"越大?真相是…
开国太后纪事
友情链接:
Copyright © 2022 网游活动聚合站 - 限时折扣与成就攻略 All Rights Reserved.