点击这里给我发消息 点击这里给我发消息

网站建设中使用SQL创建视图的步骤

添加时间:2012-5-9
    相关阅读: 网站建设 广州网站建设 设计 南方网景 数据库 SQL 广州

网站建设中不仅仅使用的是aceess创建数据库,也有用SQL创建数据库的,这里南方网景-广州网站建设举例说明一下使用SQL创建视图的步骤。

如:在student数据库中,创建一个名称为“V_某班成绩”视图,使用此视图可以从“学生”表、“课程注册”表和“课程”表中查询出某班学生的学号、姓名、课程名称和成绩。其操作步骤如下:

(1)启动SQL Server Management Studio,在“对象资源管理器”窗口中,依次展开“数据库”、“student”节点;

(2)右键单击“视图”节点,在弹出的快捷菜单中单击“新建视图”命令;

(3)从“添加表”对话框中选择建立新视图的基表、视图和函数。现在,从中选择“课程”、“课程注册”、“学生”三张表,单击“添加”按钮(在这里可以选择一张表单击一次添加,也可以按住Ctrl键将需要的表选择好后,然后单击“添加”按钮),将表添加到视图设计器中。添加完毕后,关闭“添加表”对话框,回到“视图设计器”窗口。如果关闭“添加表”对话框后,仍需要添加表,单击“视图设计器”工具栏上的“添加表”按钮,即可打开“添加表”对话框;

(4)这时,所选的表出现在“视图设计器”的关系图窗格中。根据新建视图的需要,从表中选择视图引用的列。将列加入视图有三种方式,可以在关系图窗格中,勾选相应表的相应列左边的复选框来完成;也可以通过选择条件窗格中的“列”栏上的列名来完成,还可以在SQL窗格中输入SELECT语句来选择视图需要的列。在此,依次勾选“学生”表中的“学号”、“姓名”和课程表中的“课程名称”和课程注册中的“成绩”列;

(5)在条件窗格中的“筛选器”栏中设置过滤记录的条件。本例中需要的条件为“班级代码='060101001'”,但是我们的结果并不包含它。我们可以在条件窗格中的列中选择“班级代码”,在“筛选器”列中输入“='060101001'”,然后将其所对应的“输出”列的勾选去掉;

(6)设置完毕后,在“视图设计器”窗口中,单击工具栏中的“验证T-SQL句法”按钮,检查T-SQL语法。语法正确后,单击“执行T-SQL”按钮,预览视图返回的结果;

(7)一切测试正常之后,在工具栏上,单击“保存”按钮,弹出“选择名称”对话框,在该对话框中为视图命名,如“V_某班成绩”,单击“确定”按钮,将视图保存到数据库中。

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册