Vfp课件重点总汇46章第四章 查询和视图4.1本节重点: 什么是查询? 什么是视图? 查询和视图的区别?1.查询 查询是向一个数据源发出的检索信息的请求,它按照一些条件提取特定的数据,其运行结果是一个动态的数据集合。创建查询必须基于一定的数据源,数据源可以是自由表,数据库表,或者是视图,数量上,也可以是一张或多张。 用查询设计器创建,最终创建的查询是保存在以.QPR为扩展名的查询文件中的,其内容就是实现检索要求的SELECT语句。(不是查询结果,而是实现查询的SELECT语句) 查询文件可多次运行,运行的结果是一个基于表或视图的动态数据集合。如果不保存为查询文件而只是执行一个SELECT命令,则自动会以浏览窗口方式将查询结果显示出来一次。 2. 视图 视图是数据库的一个组成部分,是基于表的且可更新的数据集合(相当于一张虚表)。视图并不产生一个磁盘文件,而是保存在数据库中的一个定义。 3. 两者区别 查询是从表中检索或统计出所需数据,而视图不仅具有查询的功能,而且可以改变视图中数据并把更新结果送回到源表中