查询和视图操作_第1页
查询和视图操作_第2页
查询和视图操作_第3页
查询和视图操作_第4页
查询和视图操作_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VisualFoxPro查询&视图查询是指以一定条件从数据库中提取一些特定的信息来进行显示、转换等操作。一个查询就是一个SelectSQL语句。设计好后,保存为一个.qpr文件。视图是基于表的并且可更新的数据集合,与查询不同的是:可以通过视图更新原表中的数据记录。远程视图:用SQL语法从远程ODBC数据源获得信息;本地视图:用VFPSQL语法从本地表中获得信息。查询设计器的使用新建—查询(或creatquery)在弹出的对话框里选表(from子句内容)选字段(*表示全选,为select后的内容)设置联接条件(join子句的内容)设置筛选条件(where子句的内容)设置排序依据(orderby子句的内容)设置分组依据(groupby子句的内容)设置输出类型(into子句的内容)基于单表查询的建立第一步添加表或视图第二步选择要显示的字段第三步选择筛选条件第四步选择排序依据第五步选择分组依据(分组是指将一类记录压缩成一个结果记录,可以完成基于该组记录的计算,如计数、求和、求平均等)第六步设置输入去向(可以为浏览、临时表、表、屏幕、报表等)基于多表查询的建立在查询设计器中添加多个表,需要设置表间的联接条件:内联接

左表INNERJOIN右表(两张表中仅满足条件的记录)左联接

左表LEFTOUTERJOIN右表(左表中所有记录和右表中满足联接条件的记录)右联接

左表RIGHTOUTERJOIN右表(右表中所有记录和左表中满足联接条件的记录)完全联接

左表FULLJOIN右表(所有记录,不论是否满足条件)查询去向的设置浏览:送至一个浏览窗口临时表:将查询结果置于一个临时表表:将查询结果置于一新建表图形:将查询结果以图形输出屏幕:直接在当前窗口中输出查询结果报表:将查询结果以某种报表格式输出到打印机标签:将查询结果输出到标签用SelectSQL语句写查询表达式Select

*|字段名[as标题];From

数据库名!表名;JOIN

数据库名!表名;ON

联接条件;Where

筛选表达式;Groupby

分组表达式;Orderby

排序表达式;Into

输出类型对象名视图的创建&使用使用视图设计器可以创建视图,视图设计器与查询设计器相类似,不同之处在于增加了更新条件选项卡。应先打开或选中数据库。用Creatview命令可以直接创建视图。可以象打开表一样打开视图(Use视图名;Browse)此时视图所基于的本地表将一并打开。但在关闭视图的时候,本地表不被关闭。用视图来更新记录在更新条件选项卡上选中要更新的表,设置主关键字段,选中“发送SQL更新”指定允许更新字段控制和检查更新冲突如打开一个视图后,基表中内容改变,在关闭视图或执行记录更新命令时,对原记录进行检查,若发现记录与基表中的不同,则判为更新冲突。创建参数化视图在视图的筛选条件中用?参数名代替实际内容,可以建立参数化视图,也就是说,可以利用参数的值的改变,实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论