freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vfp6電子教案第4章數(shù)據(jù)處理與sql-wenkub

2023-05-21 19:38:16 本頁(yè)面
 

【正文】 令查找字符型數(shù)據(jù)時(shí),不要求字符型數(shù)據(jù)精確匹配。 說(shuō)明: (1)被搜索的表不必有索引。 [FOR 條件 ]: LOCATE命令按順序搜索當(dāng)前表以找到滿足邏輯表達(dá)式的第一個(gè)記錄。 LOCATE命令 格式: LOCATE [范圍 ] [FOR 條件 ] [WHILE 條件 ] 功能: 按順序搜索表,從而找到滿足指定邏輯表達(dá)式的第一個(gè)記錄。 索引文件的重建或更新 當(dāng)表中的記錄當(dāng)生變化時(shí),如果未打開(kāi)索引文件,索引文件 (結(jié)構(gòu)復(fù)合索引文件除外 )不會(huì)自動(dòng)更新,要更新這些索引文件,可用下列命令: 格式: REINDEX 功能: 重建當(dāng)前打開(kāi)的所有索引文件。 說(shuō)明: ⑴如果命令中不使用任選項(xiàng),只寫 SET ORDER TO,那么不會(huì)指定主索引,記錄仍按照記錄號(hào)的順序顯示,但并未關(guān)閉索引文件。 單索引文件名 : 指定作為主控索引文件的單索引文件名。 設(shè)置主控索引 如果在打開(kāi)索引文件時(shí)未指定主控索引,打開(kāi)索引文件之后需要指定主控索引,或者希望改變主控索引,可使用下面的命令。 說(shuō)明: 在有索引文件的表中,記錄的顯示順序和訪問(wèn)順序可以由某個(gè)索引文件來(lái)決定。 [ASCENDING/ DESCENDING]: 指定顯示和訪問(wèn)表記錄時(shí),是以升序還是以降序進(jìn)行。 [ORDER 單索引文件名 ]: 指定一個(gè)單索引文件為主控索引。 ? : 顯示打開(kāi)對(duì)話框 , 從這個(gè)對(duì)話框中 , 可以選擇和打開(kāi)一個(gè)單索引文件 。 省略所有選項(xiàng)為關(guān)閉當(dāng)前工作區(qū)中除結(jié)構(gòu)復(fù)合索引文件外的所有索引文件 。 3)使用 ORDER [TAG] 索引標(biāo)記 [OF 復(fù)合索引文件名 ]規(guī)定一個(gè)子索引文件作為主控索引, ORDER子句中的索引可以是結(jié)構(gòu)復(fù)合索引文件中的索引標(biāo)記,也可以是已經(jīng)打開(kāi)的非結(jié)構(gòu)復(fù)合索引文件中的索引標(biāo)記。 說(shuō)明: 雖然可以同時(shí)打開(kāi)多個(gè)索引文件,但同一時(shí)間只能有一個(gè)單索引文件或是復(fù)合索引文件中的一個(gè)索引標(biāo)識(shí)作為主控索引,記錄的操作和顯示由主控索引來(lái)控制。 ⑷ 表的顯示和訪問(wèn)順序只由一個(gè)索引文件(主控索引文件)和標(biāo)識(shí)(主控標(biāo)識(shí))控制。利用 UNIQUE子句可以避免顯示或訪問(wèn)記錄的重復(fù)值。 如果在 TAG 標(biāo)記名 參數(shù)后包含可選項(xiàng) [OF 復(fù)合索引文件名 ]子句,則可以創(chuàng)建非結(jié)構(gòu)復(fù)合索引文件。 格式: INDEX ON 索引關(guān)鍵表達(dá)式 TAG 標(biāo)記名 [OF 復(fù)合索引文件名 ][FOR 條件 ] [ASCENDING | DESCENDING] [UNIQUE] [ADDITIVE] 功能: 建立和修改復(fù)合索引文件,并打開(kāi)此索引文件,其缺省的文件擴(kuò)展名為 .CDX。 索引文件不能單獨(dú)使用,它必須同表一起配合使用。 [ADDITIVE]: 若省略 ADDITIVE子句,當(dāng)為一個(gè)表建立新的索引文件時(shí),除結(jié)構(gòu)復(fù)合索引文件外,所有其它打開(kāi)的索引文件都將會(huì)被關(guān)閉;若選擇此選擇項(xiàng),則已打開(kāi)的索引文件仍然保持打開(kāi)狀態(tài)。 索引關(guān)鍵表達(dá)式 可以是字段名,也可以是含有當(dāng)前表中字段的合法表達(dá)式。 如果要在字段中控制重復(fù)值的輸入并對(duì)記錄排序,則對(duì)數(shù)據(jù)表可以使用主索引或候選索引,對(duì)自由表可以使用候選索引。為了保持與早期版本的兼容性,可以建立一個(gè)唯一索引,以指定字段的首次出現(xiàn)值為基礎(chǔ),選定一組記錄,并對(duì)記錄進(jìn)行排序。一個(gè)表而言,只能創(chuàng)建一個(gè)主索引。 [FIELDS EXCEPT 框架 ]: 在新表中包含那些不與字段梗概框架相匹配的原表字段。 [WHILE 邏輯表達(dá)式 ]: 指定一個(gè)條件,在當(dāng)前表中只要 邏輯表達(dá)式 的計(jì)算值為“真”,則依據(jù)此條件,排序中包含這條記錄。如果省略 ASCENDING 和 DESCENDING參數(shù),則排序默認(rèn)為升序。如果在字符型字段名后面包含 /C,則忽略大小寫。參數(shù)描述: 表文件名 : 指定經(jīng)過(guò)排序后所生成的新表的表文件名。學(xué)習(xí)要點(diǎn) 數(shù)據(jù)的分類和索引; 記錄的查找定位; 數(shù)據(jù)的統(tǒng)計(jì)和計(jì)算; 多工作區(qū)操作。 ON 字段名 1: 在當(dāng)前選定的、要排序的表中指定關(guān)鍵字段,字段的內(nèi)容和數(shù)據(jù)類型決定了記錄在新表中的順序??梢园?/C選項(xiàng)與 /A或 /D選項(xiàng)組合起來(lái)。 [范圍 ]: 指定需要排序記錄的范圍。 [FIELDS 字段名列表 ]: 指定用 SORT命令排序時(shí)所創(chuàng)建的新表中要包含的原表中的字段。 數(shù)據(jù)的索引 索引文件有二種, 單索引文件 和 復(fù)合索引文件 ,而復(fù)合索引文件又可分為 結(jié)構(gòu)復(fù)合索引 文件和 非結(jié)構(gòu)復(fù)合索引 文件兩種。 候選索引 是可以作主關(guān)鍵字的索引,因?yàn)樗话?Null值或重復(fù)值。 普通索引 可以用來(lái)對(duì)記錄排序和搜索記錄,它不強(qiáng)迫記錄中的數(shù)據(jù)具有唯一性。 如果準(zhǔn)備設(shè)置關(guān)系,則可以依據(jù)表在關(guān)系中所起的作用來(lái)分別使用普通索引、主索引或候選索引。表達(dá)式值的數(shù)據(jù)類型可以是字符型、數(shù)值型、日期型、邏輯型。 FOR 條件 : 指定一個(gè)條件,只顯示和訪問(wèn)滿足這個(gè)條件的表達(dá)式 條件 的記錄,索引文件只為那些滿足條件的表達(dá)式的記錄創(chuàng)建索引關(guān)鍵字。 單索引文件總是按升序的順序排列。 參數(shù)描述: 索引關(guān)鍵表達(dá)式 、 [FOR 條件 ]、 [ADDITIVE]: 與上相同。 [ASCENDING | DESCENDING]: ASCENDING 指定復(fù)合索引文件為升序,這是默認(rèn)值。 說(shuō)明: ⑴執(zhí)行上述命令時(shí),系統(tǒng)先檢查指定的復(fù)合索引文件是否存在,若存在,在此文件中增加一個(gè)索引標(biāo)記,若不存在,則建立此索引文件。有一些命令使用主控索引文件和標(biāo)識(shí)搜索記錄,但是在修改表時(shí),所有已打開(kāi)的索引文件都將被更新。如果 索引文件名表 中排在第一位的是單索引文件,則該單索引就是主控索引,如果排在第一位的是復(fù)合索引文件,則還需要用 ORDER子句規(guī)定主控索引,如果不使用 ORDER子句,記錄將仍然按記錄號(hào)的順序顯 示。 4)使用 ORDER 數(shù)值表達(dá)式 規(guī)定主控索引,以 數(shù)值表達(dá)式 的值作為索引文件的序號(hào),根據(jù)序號(hào)來(lái)確定主控索引文件。 參數(shù)描述: 索引文件名表 : 指定要打開(kāi)的一個(gè)或多個(gè)索引文件 。 [ORDER 數(shù)值表達(dá)式 ]: 指定一個(gè)索引文件或標(biāo)識(shí)為主控索引文件 , 數(shù)值表達(dá)式指定在索引文件列表中出現(xiàn)的索引文件 。 [ORDER [TAG] 索引標(biāo)記名 [OF 復(fù)合索引文件名 ]]: 指定復(fù)合索引文件中的一個(gè)標(biāo)識(shí)作為主控標(biāo)識(shí)。 [ASCENDING/ DESCENDING]子句要跟在 ORDER子句的后面。使用 SET INDEX命令可以打開(kāi)單索引文件和復(fù)合索引文件。 格式: SET ORDER TO [數(shù)值表達(dá)式 /單索引文件名/[TAG] 索引標(biāo)記 [OF 復(fù)合索引文件名 ] [ASCENDING/DESCENDING] 功能: 在打開(kāi)的索引文件中指定主控索引。 [TAG] 索引標(biāo)記 [OF 復(fù)合索引文件名 ]: 指定復(fù)合索引文件中的一個(gè)索引標(biāo)識(shí)為主控索引標(biāo)識(shí)名來(lái)自結(jié)構(gòu)復(fù)合索引文件或任何打開(kāi)的獨(dú)立復(fù)合索引文件。 ⑵ VFP允許在 SET ORDER命令中使用 ASCENDING和DESCENDING暫時(shí)轉(zhuǎn)換主控索引的順序,但它不同于 SORT ON 命令中的 ASCENDING和 DESCENDING。 說(shuō)明: 使用 REINDEX命令之前,必須首先打開(kāi)需要重建索引的全部索引文件。 參數(shù)描述: [范圍 ]: 指定要定位的記錄范圍。若邏輯表達(dá)式是可優(yōu)化的表達(dá)式,則Rushmore優(yōu)化由 LOCATE FOR 創(chuàng)建的查詢。 (2)若 LOCATE發(fā)現(xiàn)一個(gè)滿足條件的記錄,就將記錄指針定位在該記錄上。 (4)該命令只能查找第一條滿足條件的記錄。 CONTINUE命令移動(dòng)記錄指針到下一個(gè)與 條件 邏輯表達(dá)式相匹配的記錄上。 返 回 快速查詢命令 用 LOCATE命令查詢的優(yōu)點(diǎn)是不論表中的記錄是否有序都能進(jìn)行查找,而其主要的缺點(diǎn)是查找速度慢。如果找到,則把記錄指針指向該記錄,并且將FOUND()函數(shù)的值置為“真”;如果沒(méi)有找到與其相符的記錄,則將記錄指針指向表的末尾,且將 FOUND()函數(shù)的值置為“假”,將 EOF()函數(shù)的值置為“真”。 通常字符串可以不用定界符括起來(lái) , 但是當(dāng)字符是以空格開(kāi)始時(shí) , 則必須用定界符括起來(lái);如果要查找的字符串是以定界符開(kāi)頭時(shí) , 就必須用不同的定界符將其括起來(lái) 。如果執(zhí)行了 SET EXACT ON命令后再用 FIND命令來(lái)查找字符串 , 則字符串只能和索引表達(dá)式的值精確匹配 , 即只能是 索引表達(dá)式的值的全部。 參數(shù)描述: 表達(dá)式 : 指定 SEEK搜索的關(guān)鍵字。 說(shuō)明: 當(dāng)省略所有的可選項(xiàng)時(shí) , SEEK命令與 FIND命令的功能基本 相同,但 SEEK命令的功能更強(qiáng), SEEK命令不僅可以查找字符串和常數(shù),它還可以查找字符型、數(shù)值型、日期型或邏輯型表達(dá)式的值。字符型錯(cuò)誤信息文本 ]] [DEFAULT 字符表達(dá)式 3] 功能: 通過(guò)命令 GETEXPR啟動(dòng)表達(dá)式生成器對(duì)話框,從中可以創(chuàng)建表達(dá)式,并把表達(dá)式存入內(nèi)存變量或數(shù)組元素中,然后通過(guò) LOCATE命令宏代換進(jìn)行查詢,此命令常用于程序中。該命令不創(chuàng)建數(shù)組元素。字符型錯(cuò)誤信息文本 ]]: 字符表達(dá)式 2指定表達(dá)式類型: C字符型、 N數(shù)值型、 D日期型、 L邏輯型、 T日期時(shí)間型、 F浮點(diǎn)型、 I整型、 B雙精度型、 YCurrency(貨幣型)。 GETEXPR命令可以按受這個(gè)默認(rèn)的表達(dá)式,該默認(rèn)表達(dá)式也可用 字符表達(dá)式 3指定的表達(dá)式改寫。 指定保存表達(dá)式的內(nèi)存變量 返 回 數(shù)據(jù)的統(tǒng)計(jì) 求記錄個(gè)數(shù)的命令 返 回 退 出 求和命令 求平均值命令 求記錄個(gè)數(shù)的命令 格式: COUNT [范圍 ] [FOR 條件 ] [WHILE 條件 ] [TO 內(nèi)存變量 ] 功能: 統(tǒng)計(jì)當(dāng)前表中指定范圍內(nèi)滿足條件的記錄個(gè)數(shù),并存于 內(nèi)存變量 中。 若使用任選項(xiàng) TO 內(nèi)存變量 可選項(xiàng),可將統(tǒng)計(jì)的結(jié)果送到內(nèi)存變量中保存,否則將統(tǒng)計(jì)結(jié)果顯示在屏幕上 (SET TALK ON)。 也可將求出的各表達(dá)式的值存放于指定的數(shù)組中 , 一個(gè)數(shù)組元素等同于一個(gè)內(nèi)存變量 。若省略 內(nèi)存變量名表 和 數(shù)組名 ,則不保留結(jié)果,若系統(tǒng)設(shè)置為 SET TALK ON則只顯示,否則不顯示。如果在打開(kāi)表時(shí),在 USE命令后面使用了 ALIAS參數(shù)指定了表的別名,則可為表另外起一個(gè)別名,這時(shí)的表文件名就不再是表的別名。其中:工件區(qū)號(hào)、工作區(qū)別名都是直接指定的工作區(qū),但 表別名 不是直接指定的工作區(qū),而是通過(guò)在已打開(kāi)表文件,且別名為 表別名 的工作區(qū)中先將該表文件關(guān)閉,然后再打開(kāi)指定的表文件。 ( 2)執(zhí)行帶有表名和 AGAIN子句的 USE命令,并且用 IN子句指定一個(gè)不同的工作區(qū)。若選擇 0,則系統(tǒng)自動(dòng)選取當(dāng)前未使用的最小工作區(qū)號(hào)作為當(dāng)前的工作區(qū)。 CLOSE ALL同時(shí)也關(guān)閉任何用 FCREATE()(該函數(shù)用于創(chuàng)建并且打開(kāi)一個(gè)低級(jí)文件 )和FOPEN()打開(kāi)的低級(jí)文件函數(shù)。 在單工作區(qū)操作時(shí),用戶只能操作當(dāng)前工作區(qū)中的表,而在多工作區(qū)操作時(shí),用戶除了可以操作當(dāng)前工作區(qū)中的記錄外,還可以操作其它工作區(qū)中的表,實(shí)現(xiàn)多個(gè)表文件之間的數(shù)據(jù)處理。如果要想其它表的記錄指針也隨之移動(dòng),則要建立表間的關(guān)聯(lián)。 參數(shù)描述: 關(guān)聯(lián)表達(dá)式 1: 指定用來(lái)在子表和父表之間建立關(guān)聯(lián)的關(guān)聯(lián)表達(dá)式。如果關(guān)聯(lián)表記錄的記錄號(hào)大于被關(guān)聯(lián)表的記錄總數(shù),則被關(guān)聯(lián)表的當(dāng)前記錄指針指向最后一條記錄的下一條記錄, EOF()函數(shù)值為 .T.。 SELECT 2 USE SCORE ALIAS CJ SELECT 1 USE STUDENT SET RELATION TO 3*RECNO()2 INTO CJ 關(guān)聯(lián)表達(dá)式 選擇二個(gè)表的公共字段建立關(guān)聯(lián),使用這種方法時(shí),要求被關(guān)聯(lián)的表文件必須是按指定的公共關(guān)聯(lián)字段建立并打開(kāi)了索引文件。相關(guān)的各表通常有一個(gè)相同的字段。 除了可以在一個(gè)工作區(qū)中與多個(gè)表建立關(guān)聯(lián)以外,還允許在多個(gè)工作區(qū)中建立多個(gè)表之間的關(guān)聯(lián),但關(guān)聯(lián)不能構(gòu)成循環(huán)。 格式 1: SET RELATION TO 功能: 刪除當(dāng)前工作區(qū)表與其它工作區(qū)表建立的關(guān)聯(lián)??梢宰飨率雒钸M(jìn)行: SET RELATION OFF INTO C 當(dāng)用 USE關(guān)閉某些表時(shí),系統(tǒng)將自動(dòng)刪除掉與它建立的關(guān)聯(lián)。 參數(shù)描述: 別名 /工作區(qū) : 指定第二個(gè)表的別名或所在的工作號(hào)。兩個(gè)表中指定的字段都可以包含在 字段名表 中。 其中關(guān)鍵字 TABLE和 DBF作用相同 , 可以任選其一 。 若不指定長(zhǎng)名 , 則在數(shù)據(jù)庫(kù)中使用表的文件名作為表名 。 如果有一個(gè)以上的字段允許 Null值 , 此限制將減至 254個(gè)字段 。 以下列出了參數(shù) FiledType的值及其對(duì)應(yīng)參數(shù) nFiledWidth和nPression的取舍情況 字段類型 FiledType 字段寬度 nFiled
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1