create sql view视图名和 create view视图名的区别


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 视图,从一个或多个相互关联的表中选定的字段中重新得到数据,可以象一张表一样进行更新。更多的信息,请参见 视图的工作方式。

没有区别的啊