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

正文內(nèi)容

vfp6電子教案第4章數(shù)據(jù)處理與sql(存儲版)

2025-06-19 19:38上一頁面

下一頁面
  

【正文】 主索引 。 父表不能是自由表 。 但是 , 如果已經(jīng)用一個 PRIMARY KEY選項創(chuàng)建了一個主索引 , 則不能包含指定為主索引的字段 。需要注意的是 CREATE TABLE命令的語法使用逗號分隔一定的 CREATE TABLE選 項。 PRIMARY KEY Student_ID + Course_ID + TestType TAG SCT,。該命令不能創(chuàng)建主索引。 PhoneNumber C(8)) 修改表結(jié)構(gòu)語句 修改表結(jié)構(gòu)有 3種格式。 CHECK lExpression1:指定字段的有效性規(guī)則 。 NOCPTRANS:防止對字符串或備注字段轉(zhuǎn)換代碼頁。 SET CHECK lExpression2:為已有字段指定新的有效性規(guī)則 。 在這種情況下 , 刪除字段并不產(chǎn)生錯誤 , 但是在運行時刻 , 無效的索引關(guān)鍵字或觸發(fā)器表達(dá)式將導(dǎo)致錯誤 。 DROP UNIQUE TAG TagName4:刪除候選索引及其標(biāo)識。 ALTER IsTest DROP DEFAULT 【 例 420】 修改數(shù)據(jù)表 Grade中 IsTest字段的字段名為 NoTest, 并設(shè)置默認(rèn)值為 .F. 打開 xsglxt數(shù)據(jù)庫后 , 執(zhí)行下面的命令: ALTER TABLE Grade RENAME COLUMN IsTest TO NoTest ALTER NoTest; SET DEFAULT .F. 或者: ALTER TABLE Grade ALTER IsTest SET DEFAULT .F. RENAME COLUMN; IsTest TO NoTest 【 例 421】 刪除數(shù)據(jù)表 Grade DRPO TABLE Grade [TOP nExpr [PERCENT]]:在符合查詢條件的所有記錄中 , 選取指定數(shù)量或百分比的記錄 。 當(dāng) Select_Item是一個表達(dá)式或一個字段函數(shù)時 , 如果要給此列取一個有意義的名稱可用這個子句 。 Table [[AS] Local_Alias]:為表指定一個臨時名稱 。 FULL [OUTER] JOIN:在查詢結(jié)果中包含 JOIN兩側(cè)表中的所有記錄 , 這是完全聯(lián)接 。 ② CURSOR CursorName:將查詢結(jié)果保存到臨時表中 。 [NOCONSOLE]:不顯示送到打印機(jī) 、 文件 、 或 VFP6主窗口的查詢結(jié)果 。 Comparison是下列的某一操作符: =、 ==、 LIKE、 , !=, 、 、 =、 、 = FilterCondition:指定包含在查詢結(jié)果中的記錄必須滿足的篩選條件 。每個 Order_Item都必須對應(yīng)查詢結(jié)果中的一列 簡單查詢 。 FROM xsglxt!Student INNER JOIN xsglxt!Score。 【 例 425】 求 Score表中高等數(shù)學(xué)的總分 、 平均分 、 最高分和最低分以及總?cè)藬?shù)。 FROM xsglxt!score INNER JOIN xsglxt!student 。000139。 SELECT AS 姓名 ,Sex AS 性別 ,。 ALL防止 UNION刪除組合結(jié)果中的重復(fù)行 。 聯(lián)接多個查詢條件必須使用 .AND.。包含 ADDITIVE子句使查詢結(jié)果追加到所指定的文本文件的后面。 Destination可以是下列子句之一: ① ARRAY ArrayName:將查詢結(jié)果保存到數(shù)組中 。 RIGHT [OUTER] JOIN:在查詢結(jié)果中包含 JOIN右側(cè)表中的所有記錄 , 以及左側(cè)表中匹配的記錄 。 [DatabaseName!]:當(dāng)包含表的數(shù)據(jù)庫不是當(dāng)前的數(shù)據(jù)庫時 , 此子句指定數(shù)據(jù)庫的名稱 。Select_Item可以是: ① FROM子句中所包含的表中的字段名稱; ② 一個常量 , 查詢結(jié)果中的每一行都出現(xiàn)這個常量值; ③ 一個表達(dá)式 , 可以是用戶自定義函數(shù)名 。 ALTER TestType SET CHECK testtype=正考 .=; 補考 .=重修 .=其它 。 ADD UNIQUE eExpression4 [TAG TagName3 [FOR 1Expression5]]:往表中添加候選索引 。 刪除一個字段的同時也刪除了字段的默認(rèn)值和字段有效性規(guī)則 。 注意在單獨的 ALTER TABLE命令中更改字段一個以上的屬性時 , 需要多個 ALTER [COLUMN] FieldName2子句 。 REFERENCES TableName2 TAG TagNamel:指定與之建立永久關(guān)系的父表。 FieldType[(nFieldWidth[,nPrecision])]:指定新字段或待修改字段的字段類型、字段寬度和字段精度(小數(shù)點后的位數(shù))。 Classes C(10),。臨時表始終以獨占方式打開。 ERROR [考試類別只能是 “ 正考 ” 、 “ 補考 ” 或 “ 重修 ” ]。 使用說明:新表在最低的未使用的工作區(qū)中打開;并可以通過其別名來訪問;不管 SET EXCLUSIVE的當(dāng)前設(shè)置如何,新表都以獨占方式打開。 UNIQUE eExpression3 TAG TagName3 : 創(chuàng) 建 侯 選 索 引 。 如果省略 TAG TagNamel, 則使用父表的主索引關(guān)鍵字建立關(guān)系 。 ERROR cMessageText1:指定當(dāng)字段規(guī)則產(chǎn)生錯誤時 , VFP6顯示的錯誤信息 。如果對 N、 F或 B型數(shù)據(jù)沒有給出參數(shù) nPrecision的值 ,則其默認(rèn)值為 0。 如果有一個以上的字段允許 Null值 , 此限制將減至 254個字段 。 其中關(guān)鍵字 TABLE和 DBF作用相同 , 可以任選其一 。 參數(shù)描述: 別名 /工作區(qū) : 指定第二個表的別名或所在的工作號。 格式 1: SET RELATION TO 功能: 刪除當(dāng)前工作區(qū)表與其它工作區(qū)表建立的關(guān)聯(lián)。相關(guān)的各表通常有一個相同的字段。如果關(guān)聯(lián)表記錄的記錄號大于被關(guān)聯(lián)表的記錄總數(shù),則被關(guān)聯(lián)表的當(dāng)前記錄指針指向最后一條記錄的下一條記錄, EOF()函數(shù)值為 .T.。如果要想其它表的記錄指針也隨之移動,則要建立表間的關(guān)聯(lián)。 CLOSE ALL同時也關(guān)閉任何用 FCREATE()(該函數(shù)用于創(chuàng)建并且打開一個低級文件 )和FOPEN()打開的低級文件函數(shù)。 ( 2)執(zhí)行帶有表名和 AGAIN子句的 USE命令,并且用 IN子句指定一個不同的工作區(qū)。如果在打開表時,在 USE命令后面使用了 ALIAS參數(shù)指定了表的別名,則可為表另外起一個別名,這時的表文件名就不再是表的別名。 也可將求出的各表達(dá)式的值存放于指定的數(shù)組中 , 一個數(shù)組元素等同于一個內(nèi)存變量 。 指定保存表達(dá)式的內(nèi)存變量 返 回 數(shù)據(jù)的統(tǒng)計 求記錄個數(shù)的命令 返 回 退 出 求和命令 求平均值命令 求記錄個數(shù)的命令 格式: COUNT [范圍 ] [FOR 條件 ] [WHILE 條件 ] [TO 內(nèi)存變量 ] 功能: 統(tǒng)計當(dāng)前表中指定范圍內(nèi)滿足條件的記錄個數(shù),并存于 內(nèi)存變量 中。字符型錯誤信息文本 ]]: 字符表達(dá)式 2指定表達(dá)式類型: C字符型、 N數(shù)值型、 D日期型、 L邏輯型、 T日期時間型、 F浮點型、 I整型、 B雙精度型、 YCurrency(貨幣型)。字符型錯誤信息文本 ]] [DEFAULT 字符表達(dá)式 3] 功能: 通過命令 GETEXPR啟動表達(dá)式生成器對話框,從中可以創(chuàng)建表達(dá)式,并把表達(dá)式存入內(nèi)存變量或數(shù)組元素中,然后通過 LOCATE命令宏代換進(jìn)行查詢,此命令常用于程序中。 參數(shù)描述: 表達(dá)式 : 指定 SEEK搜索的關(guān)鍵字。 通常字符串可以不用定界符括起來 , 但是當(dāng)字符是以空格開始時 , 則必須用定界符括起來;如果要查找的字符串是以定界符開頭時 , 就必須用不同的定界符將其括起來 。 返 回 快速查詢命令 用 LOCATE命令查詢的優(yōu)點是不論表中的記錄是否有序都能進(jìn)行查找,而其主要的缺點是查找速度慢。 (4)該命令只能查找第一條滿足條件的記錄。若邏輯表達(dá)式是可優(yōu)化的表達(dá)式,則Rushmore優(yōu)化由 LOCATE FOR 創(chuàng)建的查詢。 說明: 使用 REINDEX命令之前,必須首先打開需要重建索引的全部索引文件。 [TAG] 索引標(biāo)記 [OF 復(fù)合索引文件名 ]: 指定復(fù)合索引文件中的一個索引標(biāo)識為主控索引標(biāo)識名來自結(jié)構(gòu)復(fù)合索引文件或任何打開的獨立復(fù)合索引文件。使用 SET INDEX命令可以打開單索引文件和復(fù)合索引文件。 [ORDER [TAG] 索引標(biāo)記名 [OF 復(fù)合索引文件名 ]]: 指定復(fù)合索引文件中的一個標(biāo)識作為主控標(biāo)識。 參數(shù)描述: 索引文件名表 : 指定要打開的一個或多個索引文件 。如果 索引文件名表 中排在第一位的是單索引文件,則該單索引就是主控索引,如果排在第一位的是復(fù)合索引文件,則還需要用 ORDER子句規(guī)定主控索引,如果不使用 ORDER子句,記錄將仍然按記錄號的順序顯 示。 說明: ⑴執(zhí)行上述命令時,系統(tǒng)先檢查指定的復(fù)合索引文件是否存在,若存在,在此文件中增加一個索引標(biāo)記,若不存在,則建立此索引文件。 參數(shù)描述: 索引關(guān)鍵表達(dá)式 、 [FOR 條件 ]、 [ADDITIVE]: 與上相同。 FOR 條件 : 指定一個條件,只顯示和訪問滿足這個條件的表達(dá)式 條件 的記錄,索引文件只為那些滿足條件的表達(dá)式的記錄創(chuàng)建索引關(guān)鍵字。 如果準(zhǔn)備設(shè)置關(guān)系,則可以依據(jù)表在關(guān)系中所起的作用來分別使用普通索引、主索引或候選索引。 候選索引 是可以作主關(guān)鍵字的索引,因為它不包含 Null值或重復(fù)值。 [FIELDS 字段名列表 ]: 指定用 SORT命令排序時所創(chuàng)建的新表中要包含的原表中的字段??梢园?/C選項與 /A或 /D選項組合起來。學(xué)習(xí)要點 數(shù)據(jù)的分類和索引; 記錄的查找定位; 數(shù)據(jù)的統(tǒng)計和計算; 多工作區(qū)操作。如果在字符型字段名后面包含 /C,則忽略大小寫。 [WHILE 邏輯表達(dá)式 ]: 指定一個條件,在當(dāng)前表中只要 邏輯表達(dá)式 的計算值為“真”,則依據(jù)此條件,排序中包含這條記錄。一個表而言,只能創(chuàng)建一個主索引。 如果要在字段中控制重復(fù)值的輸入并對記錄排序,則對數(shù)據(jù)表可以使用主索引或候選索引,對自由表可以使用候選索引。 [ADDITIVE]: 若省略 ADDITIVE子句,當(dāng)為一個表建立新的索引文件時,除結(jié)構(gòu)復(fù)合索引文件外,所有其它打開的索引文件都將會被關(guān)閉;若選擇此選擇項,則已打開的索引文件仍然保持打開狀態(tài)。 格式: INDEX ON 索引關(guān)鍵表達(dá)式 TAG 標(biāo)記名 [OF 復(fù)合索引文件名 ][FOR 條件 ] [ASCENDING | DESCENDING] [UNIQUE] [ADDITIVE] 功能: 建立和修改復(fù)合索引文件,并打開此索引文件,其缺省的文件擴(kuò)展名為 .CDX。利用 UNIQUE子句可以避免顯示或訪問記錄的重復(fù)值。 說明: 雖然可以同時打開多個索引文件,但同一時間只能有一個單索引文件或是復(fù)合索引文件中的一個索引標(biāo)識作為主控索引,記錄的操作和顯示由主控索引來控制。 省略所有選項為關(guān)閉當(dāng)前工作區(qū)中除結(jié)構(gòu)復(fù)合索引文件外的所有索引文件 。 [ORDER 單索引文件名 ]: 指定一個單索引文件為主控索引。 說明: 在有索引文件的表中,記錄的顯示順序和訪問順序可以由某個索引文件來決定。 單索引文件名 : 指定作為主控索引文件的單索引文件名。 索引文件的重建或更新 當(dāng)表中的記錄當(dāng)生變化時,如果未打開索引文件,索引文件 (結(jié)構(gòu)復(fù)合索引文件除外 )不會自動更新,要更新這些索引文件,可用下列命令: 格式: REINDEX 功能: 重建當(dāng)前打開的所有索引文件。 [FOR 條件 ]: LOCATE命令按順序搜索當(dāng)前表以找到滿足邏輯表達(dá)式的第一個記錄。 (3)如果執(zhí)行 SET EXACT OFF命令后,再用 LOCATE命令查找字符型數(shù)據(jù)時,不要求字符型數(shù)據(jù)精確匹配。 如果 CONTINUE命令沒有查找到滿足條件的記錄, RECNO()函數(shù)返回在 table plus one中的記錄數(shù) , FOUND()函數(shù)返回邏輯“假”值,并且 EOF()函數(shù)返回邏輯“真”值。 ⑵ 查詢的值可以是字符串 , 也可以是數(shù)值 。 SEEK命令: 格式: SEEK 表達(dá)式 [ORDER 索引號 /單索引文件名 / [TAG] 索引標(biāo)記 [OF 復(fù)合索引文件名 ] [ASCENDING/ DESCENDING]] 功能: 在打開的索引文件中快速查找與 表達(dá)式 相匹配的第 1 條記錄。 順序查詢和快速查詢比較 L OC ATE F I ND S EEK 查詢內(nèi)容 可以是字符型、數(shù)值型、日期型、邏輯型表達(dá)式,還可以查找備注型字段 可以是字符型、數(shù)值型、日期型表達(dá)式或邏輯型字段 字
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1