複製鏈接
請複製以下鏈接發送給好友

CREATE VIEW

鎖定
CREATE VIEW是一個短語,即創建新視圖。
中文名
CREATE VIEW
正    文
CREATE VIEW 語句
注    意
Microsoft Jet數據庫引擎不支持
説    明
view 欲創建的視圖的名稱

目錄

CREATE VIEW語句

注意 對於非微軟數據庫, Microsoft Jet數據庫引擎不支持 CREATE VIEW 或 DDL 語句的使用。
語法
CREATE VIEW view [(field1[, field2[, ...]])] AS selectstatement
CREATE VIEW 語句可分為以下幾個部分:
部分 説明
view 欲創建的視圖的名稱。
field1, field2 選擇語句中標明的相應字段名.
selectstatement SQL SELECT語句.欲知更多信息請看 SELECT 語句.

CREATE VIEW説明

定義查看的 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

CREATE VIEW成員

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效果。