SQL Server 视图

Navicat

SQL Server 视图

视图可以被看成是虚拟表或存储查询。除非是索引视图,否则视图的数据不会作为非重复对象保存在数据库中。数据库中保存的是 SELECT 语句。SELECT 语句的结果集构成视图所返回的虚拟表。用户可以采用参考表时所使用的方法,在 Transact-SQL 语句中参考视图名来使用此虚拟表。

只需简单地点击 来打开 视图 的对象窗格。右击来显示弹出菜单或使用对象窗格的工具栏,能让你创建新的、编辑、打开及删除选择的视图。

创建视图

创建一个新的视图

  • 选择对象窗格上的任何位置。
  • 在对象窗格的工具栏点击 新建视图
  • 右击并在弹出菜单中选择 新建视图
  • 在视图设计器中适当的选项卡编辑视图属性。
  • 提示:要创建新的视图,你也可以在导览窗格中的视图节点上右击,并弹出菜单中选择 新建视图

创建一个与现有视图相同属性的视图(使用拖放方法)

适用于: 当前的数据库{相同的连接}
  • 在导览窗格或对象窗格中选择要复制的视图。
  • 右击并拖拉已选择的视图到目标位置。
  • 选择下列其中一项选项:
    • 复制到当前位置 (结构和数据)
    • 复制到当前位置 (仅结构)
    • 移动到当前位置
    • 取消
  • 新创建的视图将被命名为「视图名_copy」。
适用于: 不同的数据库{相同的连接}
  不同的数据库{不同的连接}(数据传输工具将被激活)
  • 在对象窗格中选择要复制的视图。
  • 拖放已选择的视图到目标数据库。
  • 选择下列其中一项选项:

    • 复制到当前位置 (结构和数据)
    • 复制到当前位置 (仅结构)
    • 取消

修改一个现有的视图来创建一个新视图

  • 在导览窗格或对象窗格中选择要修改的视图。
  • 右击并在弹出菜单中选择 设计视图
  • 在对象窗格的工具栏点击 设计视图
  • 在视图设计器中适当的选项卡修改视图属性。
  • 点击 另存为

从载入 SQL 文件创建新视图

  • 选择对象窗格上的任何位置。
  • 在对象窗格的工具栏点击 新建视图
  • 右击并在弹出菜单中选择 新建视图
  • 点击 载入

创建视图快捷方式

创建一个视图快捷方式

  • 在导览窗格或对象窗格中选择要编辑的视图。
  • 右击并在弹出菜单中选择 创建打开视图快捷方式
  • 定义你希望你的快捷方式要保存的位置。

    注意:这个选项是用来提供一个打开视图直接输入数据的便捷的方式(网格查看表单查看)而无需打开主 Navicat。

编辑视图

编辑一个现有的视图(管理它的 SQL 定义等)

  • 在导览窗格或对象窗格中选择要编辑的视图。
  • 右击并在弹出菜单中选择 设计视图
  • 在对象窗格的工具栏点击 设计视图
  • 在视图设计器中适当的选项卡编辑视图属性。

改变视图的名

  • 在导览窗格或对象窗格中选择要编辑的视图。
  • 右击并在弹出菜单中选择 重命名
打开视图

打开一个视图(管理视图的数据)

  • 在导览窗格或对象窗格中选择要打开的视图。
  • 右击并在弹出菜单中选择 打开视图 或简单地双击视图。
  • 在对象窗格的工具栏点击 打开视图

删除视图

删除一个视图

  • 在导览窗格或对象窗格中选择要删除的视图。
  • 右击并在弹出菜单中选择 删除视图
  • 在对象窗格的工具栏点击 删除视图
  • 在对话窗口确认删除。

取得视图信息

取得一个视图的信息

  • 在导览窗格或对象窗格中选择视图。
  • 在已选择的视图上右击并在弹出菜单中选择 对象信息
  • 在主菜单选择查看 -> 对象信息。