六、視圖與查詢
(一)視圖文件(.vue)
1.定義:視圖是一個定制的虛擬表,可以是本地的、遠程的或帶參數(shù)的;它是操作表的一種手段,不存于磁盤。
2.數(shù)據(jù)源:數(shù)據(jù)庫表、自由表或其他視圖等。
3.作用:通過視圖可查詢表也可更新表。
4.特點:它依賴表,不能獨立存在,且只有在包含視圖的數(shù)據(jù)庫打開時才能使用。
5.分類:根據(jù)創(chuàng)建視圖的數(shù)據(jù)來源分為兩類
1)本地視圖:使用當前數(shù)據(jù)庫的表建立的視圖
2)遠程視圖:使用當前數(shù)據(jù)庫之外的數(shù)據(jù)源創(chuàng)建的試圖
6.建立視圖的方法:
1)根據(jù)視圖設(shè)計器
& 文件—新建—文件類型:視圖—新建文件—打開視圖設(shè)計器—保存
& 打開項目管理器—數(shù)據(jù)選項卡—展開數(shù)據(jù)庫至本地視圖—新建—打開視圖設(shè)計器—保存
& 打開數(shù)據(jù)庫設(shè)計器—右擊/數(shù)據(jù)庫菜單—新建本地視圖—打開視圖設(shè)計器—保存
& 命令:create view
2)根據(jù)表的查詢定義視圖
& 格式為:create view 視圖文件名 as select語句
即把select語句查詢出的信息作為視圖文件的內(nèi)容
7.視圖中的虛字段:即通過算術(shù)表達式或函數(shù)計算出來的字段,并不存于表中。
8.刪除視圖文件:
& 數(shù)據(jù)庫設(shè)計器中—右擊視圖名—刪除—移去
& 命令:drop view 視圖文件名
注意:視圖可像基本表一樣使用,適用于基本表的命令基本都可用于視圖,但視圖不支持modify structure命令
9.視圖參數(shù):在篩選處寫為?X即可
10.視圖的更新功能:即更新視圖文件中的內(nèi)容后,建立此視圖文件的基本表的內(nèi)容也會有相應的更新。
方法:必須先設(shè)定更新條件,鑰匙圖標下選定關(guān)鍵字,鉛筆圖標下選定可更新的字段,再選中發(fā)送SQL更新選項,保存后即可實現(xiàn)相應的更新。
相關(guān)推薦:計算機等級考試二級VF三套全真預測試題及答案北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |