zoukankan      html  css  js  c++  java
  • SqlServer新建视图

    一、使用SQL Server 2005数据库管理系统创建视图

    1. 启动SQL Server 2005。

    2. 在“对象资源管理器”窗口中找到Student数据库,打开Student文件夹,在“视图”项上单击鼠标右键,在弹出的子菜单中选择“新建视图”命令。如下图所示:

    选择“新建视图”命令

    3. 弹出“添加表”对话框。如下图所示:

    “添加表”对话框

    4. 在“添加表”对话框中,可以按下Ctrl键同时选择几个要添加的表,然后按“添加”按钮;或者选择一个表,点击一次“添加”按钮,直到选择完要添加的所有表以后,点击“关闭”按钮。这时视图设计器窗口如下图所示:

    视图设计器窗口

    注意:

    点击视图设计器窗口左上角的“显示关系图窗格”按钮,可以显示“表选择区”。如下图所示:

    “显示关系图窗格”按钮

    同样,点击“显示条件窗格”按钮,可以显示“列选择区”;点击“显示 SQL 窗格”按钮,可以显示“SQL语句区”;点击“显示结果窗格”按钮,可以显示“视图结果区”。

    5. 如果要添加新的数据表,可以使用鼠标右键单击“表选择区”的空白处,在弹出的子菜单中选择“添加表”命令。如下图所示:

    选择“添加表”命令

    会弹出“添加表”对话框,可以继续为视图添加要引用的数据表或视图。

    6. 如果想删除已经添加的数据表或者视图,请在“表选择区”中点击鼠标右键选择要删除的数据表或者视图,在弹出的子菜单中选择“移除”命令,即可删除。如下图所示:

    选择“移除”命令

    或者使用鼠标左键点击要删除的数据表或视图,然后在键盘上直接按下“Delete”键,也可以删除。

    7. 在“关系图窗格”中,可以建立表与表之间的“JOIN...ON”关系。比如,添加数据表“Student”和“Chengji”以后,“Student”表中的“xuehao”字段和“Chengji”表中的“xuehao”字段相同,那么它们中间就会有一根线连着,如下图所示:

    “关系图窗格”的连线

    如果没有一根线连着,那么只需要将“Student”表中的“xuehao”字段拖动到“Chengji”表中的“xuehao”字段上面即可。比如,将“Student”表中的“xingming”字段拖动到“Chengji”表中的“xingming”字段上面,就会出现一根线连着,如下图所示:

    “xingming”字段连线

    如果想删除连线,在连线上面单击鼠标右键,在弹出的子菜单中选择“移除”命令即可。

    8. 在“关系窗格”中,选择数据表前面的复选框,可以设置视图要输出的字段。同时,在“条件窗格”中,还可以在要输出的字段上进行重新选择。如下图所示:

    设置视图要输出的字段

    9. 在“条件窗格”中可以设置要过滤的查询条件。

    10. 在“SQL 窗格”中显示的是设置完成以后的SQL语句,这个Select查询语句也就是视图要存储的查询语句。如下图所示:

    存储的查询语句

    11. 所有查询条件设置完成以后,单击“执行 SQL”按钮,执行Select语句,检查是否正确。如下图所示:

    单击“执行 SQL”按钮

    12. 如果运行正确,会在“结果窗格”中显示如下图所示的输出结果:

    显示输出结果

    13. 测试正常之后,点击“保存”按钮,弹出“选择名称”对话框,如下图所示:

    “选择名称”对话框

    14. 输入要保存的视图名称,点击“确定”按钮即可。

  • 相关阅读:
    CF
    求最长反链 || Dilworth 定理
    APIO 2020 补题记录
    CF vp 记录
    虚树
    LCT 学习
    平衡树
    poly
    关于此博客
    题解 P5021【NOIP2018】 【赛道修建】
  • 原文地址:https://www.cnblogs.com/hongmaju/p/4543242.html
Copyright © 2011-2022 走看看