INSERT CREATE 定义查看的SELECT

基本介绍

CREATE VIEW 语句

创建新视图。

注意 对于非微软数据库, Microsoft JET数据库引擎不支持 CREATE VIEW 或 DDL 语句的使用。

语法

INSERT INTO target (field1, field2, ...)AS选择语句t

CREATE INDEX语句可分为以下几个部分:

部分 说明

view 欲创建的索引的名称。

field1, field2 选择语句中标明的相应字段名.

selectstatement SQL SELECT语句。欲知更多信息请看 SELECT 语句.

说明

定义查看的 SELECT 语句不会是 SELECT INTO语句。

定义查看的SELECT 语句不会包含任何参量。

查看名不会和当前表名相同。

如果 SELECT 语句定义的查询可更新,则查看也可更新。否则查看为只读的。

如果 SELECT 语句定义的两个字段名相同,视图定义应包括一个标明查询中各字段名的字段表。

csplitterwnd::CreateView

virtual BOOL CreateView( int row, int COL, CRuntimeClass* pViewClass, SIZE sizeInit, CCreateContext* pContext );

返回值:如果成功则返回非零值;否则返回0。

参数: row 指定用来放置新视的分隔器窗口行。

col 指定用来放置新视的分隔器窗口列。

pViewClass 指定新视的CRuntimeClass。

sizeInit 指定新视的初始尺寸。

pContext 指向用来创建此视的创建环境的指针(通常,该pContext被传递给在其中创建此分隔器窗口的父框架的重载的OnCreateClient成员函数)。

说明:

此成员函数用来为一个静态分隔器窗口创建窗格。一个静态分隔器窗口的所有窗格必须在框架显示这个分隔器之前被创建。

当一个动态分隔器的用户分隔一个窗格,行或列时,框架也调用这个成员函数来创建新的窗格。

请参阅:CSplitterWnd::Create

CFrameWnd类成员

编辑本段

CFrameWnd::CreateView

CWnd* CreateView(CCreateConteat* pContext , UINT nID = AFX_IDW_PANE_FIRST);

返回值:如果成功,则指向一个CWnd对象,否则为NULL。

参数: pContext 定义视图和文档风格。

nID 视图的ID值。

说明:

调用CreateView在一个框架内构造一个视图,此函数构造非CView派生的视图。调用后必须手工设置视图活动和可视,这些功能不是由CreateView自动执行的。

注意 mfc高级概念的示例COLLECT用CreateView获取Windows 95中正确的3D效果。

参考资料