5.2 創(chuàng)建視圖
1. 視圖的特點
1) 視圖是存在于數(shù)據(jù)庫中的一個虛表,不以獨立的文件形式保存;
2) 視圖中的數(shù)據(jù)是可以更改的,它不僅具有查詢的功能,且可以把更新結(jié)果反映到源數(shù)據(jù)表中;
3) 視圖打開時,其基表自動打開,但視圖關(guān)閉時,其基表并不隨之自動關(guān)閉;
4) 視圖的數(shù)據(jù)源可以是自由表、數(shù)據(jù)庫表或另一個視圖。
2. 用視圖設(shè)計器創(chuàng)建本地視圖
從項目管理器中選擇一個數(shù)據(jù)庫 → 選擇本地視圖 → 單擊新建按鈕 → 選擇新視圖 → 添加所需的數(shù)據(jù)表 → 在視圖設(shè)計器中按照與創(chuàng)建查詢相同的步驟(2)~(6)建立視圖 → 設(shè)置更新條件 → 保存視圖 → 給出視圖名稱 → 關(guān)閉視圖設(shè)計器(可以先運(yùn)行一下看看)。
創(chuàng)建參數(shù)化視圖:
在篩選頁面的實例框中輸入: ?參數(shù)名 → 從查詢菜單中選擇視圖參數(shù) → 在對話框中給出參數(shù)名并選擇參數(shù)類型 → 確定 → 保存視圖 → 給出視圖名稱 → 關(guān)閉視圖設(shè)計器(可以先運(yùn)行一下看看)。
3. 用視圖向?qū)?chuàng)建本地視圖
從項目管理器中選擇一個數(shù)據(jù)庫 → 選擇本地視圖 → 單擊新建按鈕 → 選擇視圖向?qū)?→ 選取字段 → 關(guān)聯(lián)表 → 記錄操作范圍 → 篩選記錄 → 排序記錄 → 選擇保存方式→ 完成。
4. 用CREATE SQL VIEW 命令創(chuàng)建視圖
打開數(shù)據(jù)庫,用命令來創(chuàng)建視圖:
OPEN DATABASE 數(shù)據(jù)庫名
CREATE SQL VIEW 視圖文件名 AS SQL-SELECT 語句
例: OPEN DATABASE SJ
CREAT SQL VIEW SCORE AS SELECT SJCJ.XH, SJCJ.CJ ;
FROM SJ!SJCJ WHERE SJCJ.KCH=”計算機(jī)基礎(chǔ)”
5. 視圖的使用
用菜單方式對視圖中的記錄進(jìn)行編輯的方法與操作數(shù)據(jù)表相同。也可用以下命令操作。
視圖操作基本命令
打開視圖文件并瀏覽 |
OPEN DATABASE 數(shù)據(jù)庫名 USE 視圖文件名 BROWSE |
修改視圖 |
MODIFY VIEW 視圖文件名 |
視圖重命名 |
RENAME VIEW 原視圖文件名 TO 新視圖文件名 |
刪除視圖 |
DELETE VIEW 視圖文件名 |
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |