CREATE VIEW 建立一个新的视图文件,其中包含了有关 Visual FoxPro 环境的信息。SET VIEW 恢复保存的环境到用 CREATE VIEW 创建野哗的视图文件。用 CREATE VIEW 创建的视图文件指定为 .vue 扩展名。
视图文件中保存的信息包括:
当前在所有工作区中打开的所有表、索引、替补文件以及格式文件
包含在 SET FIELDS 列表中的所有字段
打开的表间建立的所有关系
对打开表有效的所有筛选器
DEFAULT 和 PATH 设置
过程文件设置
当前的帮助文件
当前的资源文件
SET SKIP 状态
状态栏的状态(ON 或 OFF)
视图文件在程序中或调试时都是可用的。恢复环境时,只需要执行一条 SET VIEW TO FileName 命令。在调试时,可把环境设置存储在视图文件中,进行调试之后,再恢复环境来继续执行程裤敬序。
打开视图设计器,从而可以创建一个 SQL 视图。
CREATE [SQL] VIEW [ViewName] [REMOTE]
[CONNECTION ConnectionName [SHARE] | CONNECTION DataSourceName]
[AS SQLSELECTStatement]
参数
CREATE [SQL] VIEW
建立一个 SQL 视图。
[ViewName]
指定要创建的视图名。
[REMOTE]
指定要创建一个视图使用来自远程数据源的表,或一个远程视图。省略 REMOTE 使用本地表创建视图。
[CONNECTION ConnectionName[SHARE] | CONNECTION DataSourceName]
打开视图时,指定一个以前定义的连接名或一个现有数据源连接。 注意:
当使用 CONNECTION 子句,并指定了一个连接名或数据源时颂纯行,Visual FoxPro 首先在当前数据库中搜索指定的名称连接。如果找不到指定的连接,Visual FoxPro 用制定的名称搜索一个已制定的 ODBC 数据源。因此,如果当前数据库包含一个与系统上的 ODBC 数据源名称相同的命名连接时,Visual FoxPro 将使用命名连接。
提示:
如果使用包含 CONNECTION 子句的 CREATE SQL VIEW 命令,不需要包含 REMOTE 关键字,Visual FoxPro 把视图鉴定为一个来自 CONNECTION 关键字内容的远程视图。
若指定 SHARE 关键字,Visual FoxPro 用一个新的语句句柄作为共享连接,如果可用的话。如果共享连接不可用,Visual FoxPro 在打开视图时建立一个共享连接,可能与其它视图共享该连接。
[AS SQLSELECTStatement]
为视图指定一条 SQL SELECT 语句。SQLSELECTStatement 必须是一条有效的 SQL SELECT 语句,并且不必用引号("")括起来。 提示:
对于本地视图,通过用数据库名和惊叹号(!)作为 SQL SELECT 语句中的视图或表名的前缀。通过用数据库名和惊叹号限定表或视图名,Visual FoxPro 搜索所有打开数据中的表和默认搜索路径中的表。可是,如果没有在视图定义中用数据库名限定表,数据库必须在使用视图前打开。更多的信息,请参见 SELECT - SQL 命令。
说明
一个 SQL 视图,从一个或多个相互关联的表中选定的字段中重新得到数据,可以象一张表一样进行更新。更多的信息,请参见 视图的工作方式。
没有区别的啊