查詢和視圖操作_第1頁
查詢和視圖操作_第2頁
查詢和視圖操作_第3頁
查詢和視圖操作_第4頁
查詢和視圖操作_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

VisualFoxPro查詢&視圖查詢是指以一定條件從數(shù)據(jù)庫中提取一些特定的信息來進行顯示、轉(zhuǎn)換等操作。一個查詢就是一個SelectSQL語句。設(shè)計好后,保存為一個.qpr文件。視圖是基于表的并且可更新的數(shù)據(jù)集合,與查詢不同的是:可以通過視圖更新原表中的數(shù)據(jù)記錄。遠程視圖:用SQL語法從遠程ODBC數(shù)據(jù)源獲得信息;本地視圖:用VFPSQL語法從本地表中獲得信息。查詢設(shè)計器的使用新建—查詢(或creatquery)在彈出的對話框里選表(from子句內(nèi)容)選字段(*表示全選,為select后的內(nèi)容)設(shè)置聯(lián)接條件(join子句的內(nèi)容)設(shè)置篩選條件(where子句的內(nèi)容)設(shè)置排序依據(jù)(orderby子句的內(nèi)容)設(shè)置分組依據(jù)(groupby子句的內(nèi)容)設(shè)置輸出類型(into子句的內(nèi)容)基于單表查詢的建立第一步添加表或視圖第二步選擇要顯示的字段第三步選擇篩選條件第四步選擇排序依據(jù)第五步選擇分組依據(jù)(分組是指將一類記錄壓縮成一個結(jié)果記錄,可以完成基于該組記錄的計算,如計數(shù)、求和、求平均等)第六步設(shè)置輸入去向(可以為瀏覽、臨時表、表、屏幕、報表等)基于多表查詢的建立在查詢設(shè)計器中添加多個表,需要設(shè)置表間的聯(lián)接條件:內(nèi)聯(lián)接

左表INNERJOIN右表(兩張表中僅滿足條件的記錄)左聯(lián)接

左表LEFTOUTERJOIN右表(左表中所有記錄和右表中滿足聯(lián)接條件的記錄)右聯(lián)接

左表RIGHTOUTERJOIN右表(右表中所有記錄和左表中滿足聯(lián)接條件的記錄)完全聯(lián)接

左表FULLJOIN右表(所有記錄,不論是否滿足條件)查詢?nèi)ハ虻脑O(shè)置瀏覽:送至一個瀏覽窗口臨時表:將查詢結(jié)果置于一個臨時表表:將查詢結(jié)果置于一新建表圖形:將查詢結(jié)果以圖形輸出屏幕:直接在當(dāng)前窗口中輸出查詢結(jié)果報表:將查詢結(jié)果以某種報表格式輸出到打印機標(biāo)簽:將查詢結(jié)果輸出到標(biāo)簽用SelectSQL語句寫查詢表達式Select

*|字段名[as標(biāo)題];From

數(shù)據(jù)庫名!表名;JOIN

數(shù)據(jù)庫名!表名;ON

聯(lián)接條件;Where

篩選表達式;Groupby

分組表達式;Orderby

排序表達式;Into

輸出類型對象名視圖的創(chuàng)建&使用使用視圖設(shè)計器可以創(chuàng)建視圖,視圖設(shè)計器與查詢設(shè)計器相類似,不同之處在于增加了更新條件選項卡。應(yīng)先打開或選中數(shù)據(jù)庫。用Creatview命令可以直接創(chuàng)建視圖??梢韵蟠蜷_表一樣打開視圖(Use視圖名;Browse)此時視圖所基于的本地表將一并打開。但在關(guān)閉視圖的時候,本地表不被關(guān)閉。用視圖來更新記錄在更新條件選項卡上選中要更新的表,設(shè)置主關(guān)鍵字段,選中“發(fā)送SQL更新”指定允許更新字段控制和檢查更新沖突如打開一個視圖后,基表中內(nèi)容改變,在關(guān)閉視圖或執(zhí)行記錄更新命令時,對原記錄進行檢查,若發(fā)現(xiàn)記錄與基表中的不同,則判為更新沖突。創(chuàng)建參數(shù)化視圖在視圖的篩選條件中用?參數(shù)名代替實際內(nèi)容,可以建立參數(shù)化視圖,也就是說,可以利用參數(shù)的值的改變,實

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論