生成表查询,即在满足查询条件的基础上,执行生成表查询,会在数据库创建一个新的查询对象,同时会创建一张新的数据表对象。
例4-16 创建名为“例4-16不及格学生生成表查询”的查询对象,该查询用来创建一个包含字段“班级名称”“学号”“姓名”“课程名称”“成绩”,且成绩小于60的查询,同时生成新表“例4-16不及格学生表”。
操作步骤:
(1)在“教学信息管理”数据库窗口中,打开查询设计视图,添加“班级表”“学生表”“成绩表”和“课程表”等4张表到设计器中。
(2)在查询设计器中将“班级表”中“班级名称”字段,“学生表”中“学号”和“姓名”字段,“课程表”中“课程名称”字段,“成绩表”中“成绩”字段拖放到查询设计器字段行上。
(3)在“成绩”字段列的条件单元格中输入条件“<60”,如图4-74所示。
图4-74 查询设计
(4)执行“查询工具”→“设计”→“”命令,弹出“生成表”对话框。
(5)在“表名称”下拉列表框中输入新表名“例4-16不及格学生表”,选择“当前数据库”即在目前所在的数据库中创建新表,如图4-75所示,单击“确定”按钮。(www.xing528.com)
图4-75 “生成表”对话框
(6)单击“运行”,弹出创建新表对话框,如图4-76所示,单击“是”。
图4-76 创建新表对话框
(7)单击工具栏“保存”按钮,保存查询对象名为“例4-16不及格学生生成表查询”,单击“确定”,关闭查询另存为对话框。
(8)观察结果:在数据库表对象中多了一张新表“例4-16不及格学生表”;同时在数据库查询对象中多了一个新的查询“例4-16不及格学生生成表查询”。
(9)打开“例4-16不及格学生表”,观察结果如图4-77所示。
图4-77 不及格学生
注:若运行生成表查询,就会生成定义的表,如果定义的表已经存在,将先删除存在的表,再生成同名新表。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。