數(shù)據(jù)庫(kù)系統(tǒng)概論課件第三章_第1頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論課件第三章_第2頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論課件第三章_第3頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論課件第三章_第4頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論課件第三章_第5頁(yè)
已閱讀5頁(yè),還剩103頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

AnIntroductiontoDatabaseSystem數(shù)據(jù)庫(kù)系統(tǒng)概論AnIntroductiontoDatabaseSystem第三章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL(續(xù)4)AnIntroductiontoDatabaseSystem第三章關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL3.1SQL概述3.2

數(shù)據(jù)定義3.3查詢3.4

數(shù)據(jù)更新3.5

視圖3.6

數(shù)據(jù)控制3.7

嵌入式SQL3.8小結(jié)AnIntroductiontoDatabaseSystem3.7嵌入式SQLSQL語(yǔ)言提供了兩種不同的使用方式:交互式嵌入式為什么要引入嵌入式SQLSQL語(yǔ)言是非過(guò)程性語(yǔ)言事務(wù)處理應(yīng)用需要高級(jí)語(yǔ)言這兩種方式細(xì)節(jié)上有差別,在程序設(shè)計(jì)的環(huán)境下,SQL語(yǔ)句要做某些必要的擴(kuò)充AnIntroductiontoDatabaseSystem3.7.1嵌入式SQL的一般形式為了區(qū)分SQL語(yǔ)句與主語(yǔ)言語(yǔ)句,需要:前綴:EXECSQL

結(jié)束標(biāo)志:隨主語(yǔ)言的不同而不同以C為主語(yǔ)言的嵌入式SQL語(yǔ)句的一般形式

EXECSQL<SQL語(yǔ)句>;例:EXECSQLDROPTABLEStudent;以COBOL作為主語(yǔ)言的嵌入式SQL語(yǔ)句的一般形式

EXECSQL<SQL語(yǔ)句>END-EXEC例:EXECSQLDROPTABLEStudentEND-EXECAnIntroductiontoDatabaseSystemDBMS處理宿主型數(shù)據(jù)庫(kù)語(yǔ)言SQL的方法預(yù)編譯修改和擴(kuò)充主語(yǔ)言使之能處理SQL語(yǔ)句AnIntroductiontoDatabaseSystem預(yù)編譯1.由DBMS的預(yù)處理程序?qū)υ闯绦蜻M(jìn)行掃描,識(shí)別出SQL語(yǔ)句

2.把它們轉(zhuǎn)換成主語(yǔ)言調(diào)用語(yǔ)句,以使主語(yǔ)言編譯程序能識(shí)別它

3.最后由主語(yǔ)言的編譯程序?qū)⒄麄€(gè)源程序編譯成目標(biāo)碼。AnIntroductiontoDatabaseSystem嵌入SQL語(yǔ)句

說(shuō)明性語(yǔ)句嵌入SQL語(yǔ)句 數(shù)據(jù)定義 可執(zhí)行語(yǔ)句數(shù)據(jù)控制 數(shù)據(jù)操縱允許出現(xiàn)可執(zhí)行的高級(jí)語(yǔ)言語(yǔ)句的地方,都可以寫可執(zhí)行SQL語(yǔ)句允許出現(xiàn)說(shuō)明語(yǔ)句的地方,都可以寫說(shuō)明性SQL語(yǔ)句AnIntroductiontoDatabaseSystem3.7.2嵌入式SQL語(yǔ)句與主語(yǔ)言之間的通信將SQL嵌入到高級(jí)語(yǔ)言中混合編程,程序中會(huì)含有兩種不同計(jì)算模型的語(yǔ)句SQL語(yǔ)句

描述性的面向集合的語(yǔ)句負(fù)責(zé)操縱數(shù)據(jù)庫(kù)高級(jí)語(yǔ)言語(yǔ)句

過(guò)程性的面向記錄的語(yǔ)句負(fù)責(zé)控制程序流程AnIntroductiontoDatabaseSystem工作單元之間的通信方式1.SQL通信區(qū)向主語(yǔ)言傳遞SQL語(yǔ)句的執(zhí)行狀態(tài)信息主語(yǔ)言能夠據(jù)此控制程序流程2.主變量

1)主語(yǔ)言向SQL語(yǔ)句提供參數(shù)

2)將SQL語(yǔ)句查詢數(shù)據(jù)庫(kù)的結(jié)果交主語(yǔ)言進(jìn)一步處理3.游標(biāo)解決集合性操作語(yǔ)言與過(guò)程性操作語(yǔ)言的不匹配AnIntroductiontoDatabaseSystem1.SQL通信區(qū)SQLCA:SQLCommunicationAreaSQLCA是一個(gè)數(shù)據(jù)結(jié)構(gòu)SQLCA的用途SQL語(yǔ)句執(zhí)行后,DBMS反饋給應(yīng)用程序信息描述系統(tǒng)當(dāng)前工作狀態(tài)描述運(yùn)行環(huán)境這些信息將送到SQL通信區(qū)SQLCA中應(yīng)用程序從SQLCA中取出這些狀態(tài)信息,據(jù)此決定接下來(lái)執(zhí)行的語(yǔ)句AnIntroductiontoDatabaseSystemSQLCA的內(nèi)容

與所執(zhí)行的SQL語(yǔ)句有關(guān)與該SQL語(yǔ)句的執(zhí)行情況有關(guān)例:在執(zhí)行刪除語(yǔ)句DELETE后,不同的執(zhí)行情況,SQLCA中有不同的信息:違反數(shù)據(jù)保護(hù)規(guī)則,操作拒絕沒(méi)有滿足條件的行,一行也沒(méi)有刪除成功刪除,并有刪除的行數(shù)無(wú)條件刪除警告信息由于各種原因,執(zhí)行出錯(cuò)AnIntroductiontoDatabaseSystemSQLCA的使用方法定義SQLCA

用EXECSQLINCLUDESQLCA加以定義使用SQLCASQLCA中有一個(gè)存放每次執(zhí)行SQL語(yǔ)句后返回代碼的變量SQLCODE如果SQLCODE等于預(yù)定義的常量SUCCESS,則表示SQL語(yǔ)句成功,否則表示出錯(cuò)應(yīng)用程序每執(zhí)行完一條SQL語(yǔ)句之后都應(yīng)該測(cè)試一下SQLCODE的值,以了解該SQL語(yǔ)句執(zhí)行情況并做相應(yīng)處理AnIntroductiontoDatabaseSystem2.主變量什么是主變量嵌入式SQL語(yǔ)句中可以使用主語(yǔ)言的程序變量來(lái)輸入或輸出數(shù)據(jù)在SQL語(yǔ)句中使用的主語(yǔ)言程序變量簡(jiǎn)稱為主變量(HostVariable)AnIntroductiontoDatabaseSystem主變量(續(xù))主變量的類型輸入主變量由應(yīng)用程序?qū)ζ滟x值,SQL語(yǔ)句引用輸出主變量由SQL語(yǔ)句賦值或設(shè)置狀態(tài)信息,返回給應(yīng)用程序一個(gè)主變量有可能既是輸入主變量又是輸出主變量AnIntroductiontoDatabaseSystem主變量(續(xù))主變量的用途輸入主變量

指定向數(shù)據(jù)庫(kù)中插入的數(shù)據(jù)將數(shù)據(jù)庫(kù)中的數(shù)據(jù)修改為指定值指定執(zhí)行的操作指定WHERE子句或HAVING子句中的條件輸出主變量

獲取SQL語(yǔ)句的結(jié)果數(shù)據(jù)

獲取SQL語(yǔ)句的執(zhí)行狀態(tài)An紡I哨nt在ro胞du捧ct暮io役n續(xù)to活D隙at珠ab凍as從e奏Sy冰st削em主變唱量(料續(xù))指示枕變量一個(gè)壁主變恒量可盞以附鏡帶一途個(gè)指略示變摸量(In糞di野ca端to湖r捉Va吐ri艱ab斤le)什么怠是指相示變悄量整型元變量用來(lái)湯“指闊示”田所指兩主變第量的外值或鼠條件指示夠變量爪的用盲途輸入圣主變包量可惹以利束用指希示變壟量賦易空值輸出棄主變椅量可嗓以利艙用指溫示變鍛量檢爺測(cè)出肌是否治空值塑,值臥是否釘被截恥斷An草I脹nt偷ro聞du繞ct鞭io機(jī)n劍to沿D擴(kuò)at惠ab捉as牛e章Sy梢st虧em主變關(guān)量(巖續(xù))在SQ往L語(yǔ)句糾中使終用主難變量潮和指辨示變壓量的漿方法1)說(shuō)明融主變蜓量和筆指示惡變量BE主GI唱N拍DE慎CL鄰AR新E穴SE城CT彎IO格N..濃..酬..藏..級(jí)...鞠..繁..織..勉.弟(說(shuō)明奪主變體量和衡指示償變量)..陵..帳..緩..劣.EN己D斯DE啟CL熱AR云E霜SE塘CT付IO建NAn謊I女nt障ro乏du援ct唉io遵n效to麥D墊at稼ab煙as希e翻Sy斗st電em主變沸量(召續(xù))2)使用膏主變辭量說(shuō)明欣之后栽的主敏變量晝可以劈燕在SQ創(chuàng)L語(yǔ)句總中任蓄何一隆個(gè)能唉夠使膽用表飽達(dá)式償?shù)牡匚⒎匠霾连F(xiàn)為了從與數(shù)戲據(jù)庫(kù)咸對(duì)象健名(州表名皺、視歡圖名片、列搞名等雄)區(qū)垂別,SQ倍L語(yǔ)句陪中的基主變美量名慨前要設(shè)加冒啞號(hào)(:)作乘為標(biāo)豬志An遺I杯nt貴ro冒du飼ct育io含n裹to暈D郊at鬧ab后as感e盈Sy附st呀em主變矩量(久續(xù))3)使用增指示悠變量指示吉變量全前也洞必須續(xù)加冒甘號(hào)標(biāo)磚志必須取緊跟哲在所仍指主沙變量敢之后An賣I棄nt調(diào)ro末du代ct尋io析n蘇to葛D裙at火ab懼as嗎e并Sy枕st暫em主變粘量(燃續(xù))在SQ衫L語(yǔ)句榆之外(主語(yǔ)違言語(yǔ)賽句中)使用佳主變濟(jì)量和役指示環(huán)變量獻(xiàn)的方路法可以奸直接狐引用蜻,不更必加跡冒號(hào)An葛I伙nt脾ro尾du旦ct率io鬼n零to左D貿(mào)at禾ab鋤as細(xì)e長(zhǎng)Sy摩st旬em3.游標(biāo)堡(cu冠rs揀or)為什憶么要貸使用桃游標(biāo)SQ鐵L語(yǔ)言置與主純語(yǔ)言廳具有賊不同井?dāng)?shù)據(jù)抵處理古方式SQ腔L語(yǔ)言舌是面扮向集跨合的抖,一猶條SQ宇L語(yǔ)句供原則雷上可捧以產(chǎn)失生或融處理媽多條歲記錄An猜I貧nt房誠(chéng)ro具du肝ct蝦io罰n社to熱D姐at怒ab謙as千e宣Sy燈st頑em游標(biāo)嫂(續(xù)英)主語(yǔ)恐言是建面向班記錄伴的,廟一組臟主變閣量一躺次只案能存銹放一辱條記咱錄僅使膀用主龜變量要并不便能完誦全滿務(wù)足SQ默L語(yǔ)句級(jí)向應(yīng)亦用程亡序輸序出數(shù)感據(jù)的妄要求嵌入券式SQ痕L引入侍了游四標(biāo)的景概念壯,用姓來(lái)協(xié)太調(diào)這垂兩種理不同嫁的處姑理方微式An柴I杯nt叔ro棋du拾ct鬼io高n羊to移D頌at停ab聞as巷e賢Sy禍st葉em游標(biāo)報(bào)(續(xù)探)什么魯是游擔(dān)標(biāo)游標(biāo)加是系施統(tǒng)為季用戶油開設(shè)鬧的一住個(gè)數(shù)東據(jù)緩袋沖區(qū)制,存昨放SQ炭L語(yǔ)句養(yǎng)的執(zhí)行行結(jié)第果每個(gè)恰游標(biāo)烤區(qū)都饑有一恐個(gè)名棉字用戶摟可以賠用SQ利L語(yǔ)句磨逐一行從游衛(wèi)標(biāo)中省獲取鴿記錄倘,并射賦給享主變鏟量,穿交由填主語(yǔ)窩言進(jìn)且一步均處理An情I覽nt偉ro闖du鼻ct槍io朽n蝕to冶D貞at溫ab蓄as站e泊Sy仿st翁em嵌入梅式SQ蠻L語(yǔ)句寨與主畏語(yǔ)言服之間疏的通爛信(續(xù))小結(jié)在嵌翠入式SQ鈔L中,SQ鉤L語(yǔ)句析與主弊語(yǔ)言比語(yǔ)句綱分工外非常眼明確SQ剝L語(yǔ)句嘉:直軋接與咱數(shù)據(jù)疾庫(kù)打標(biāo)交道主語(yǔ)痕言語(yǔ)趁句1.控制馬程序豈流程2.對(duì)SQ株L語(yǔ)句梁的執(zhí)玻行結(jié)礎(chǔ)果做粒進(jìn)一菠步加工刷處理An駁I五nt辰ro擺du瞞ct微io局n川to從D劇at鞠ab孩as萍e洪Sy怠st叢em嵌入誰(shuí)式SQ鉆L語(yǔ)句槽與主歐語(yǔ)言倘之間武的通效信(續(xù))SQ匠L語(yǔ)句芒用主濱變量錯(cuò)從主娛語(yǔ)言胳中接姿收?qǐng)?zhí)吵行參解數(shù),映操縱品數(shù)據(jù)梢?guī)霺Q雞L語(yǔ)句們的執(zhí)計(jì)行狀狂態(tài)由DB驗(yàn)MS送至SQ端LC繡A中主語(yǔ)擱言程丸序從SQ敏LC劉A中取床出狀多態(tài)信謝息,擠據(jù)此詠決定老下一差步操盾作如果SQ練L語(yǔ)句抬從數(shù)澇據(jù)庫(kù)償中成進(jìn)功地日檢索塊出數(shù)曾據(jù),貿(mào)則通誤過(guò)主道變量隱傳給使主語(yǔ)堆言做淚進(jìn)一世步處膽理SQ薪L語(yǔ)言帖和主站語(yǔ)言刷的不董同數(shù)鵝據(jù)處閉理方謹(jǐn)式通陸過(guò)游答標(biāo)來(lái)森協(xié)調(diào)An早I狹nt殊ro丹du扒ct鈔io哨n壺to扭D型at器ab帳as澆e恒Sy編st請(qǐng)em嵌入潮式SQ夫L語(yǔ)句閑與主頓語(yǔ)言剃之間論的通球信(續(xù))頃*例:壞帶有典嵌入茶式SQ紡L的一殃小段C程序..勿..培..優(yōu)..陸..這..EX耐EC應(yīng)S胳QL鉆I灣NC誤LU尊DE舞S傻QL獵CA挑;/*柱(胡1)定義SQ丙L通信躺區(qū)仁*/EX軌EC撈S微QL犬B麻EG誤IN樓D褲EC糠LA扣RE副S惕EC燃TI涂ON拉;/*禾(蕩2)說(shuō)明趁主變徑量牲*/CH致AR肅t鞋it柔le訊_i奮d(艇7)諸;CH劑AR忌t葬it材le陶(8纏1)樓;IN財(cái)T笨r凝oy挽al未ty肯;EX東EC掙S披QL爆E攀ND飲D鈔EC宜LA柱RE湯S積EC談TI鼓ON類;An獲I本nt東ro饅du淋ct僻io賴n緣瑞to仍D興at瘡ab榜as更e擴(kuò)Sy摧st臥em嵌入借式SQ叨L語(yǔ)句探與主匠語(yǔ)言替之間螺的通話信(續(xù))ma巧in慮(){EX節(jié)EC滾S被QL增D爭(zhēng)EC損LA防RE祖C奏1隙CU胸RS翠OR妖F橋ORSE姻LE陽(yáng)CT伶t照it渡_i爺d,駕t抵it您,燦ro拍y賭FR幸OM添t女it裳le腫s;/*室(蛾3)游標(biāo)酸操作欺(定欄義游泥標(biāo))粥*//*從ti達(dá)tl崇es表中斥查詢ti公t_平id子,壩ti門t,唉r債oy進(jìn)*/EX見EC姐S去QL識(shí)O挪PE棟N錯(cuò)C1郵;/*申(標(biāo)4)游標(biāo)邀操作亦(打退開游墻標(biāo))溪*/An娘I牧nt士ro廟du丸ct宿io眾n垂to賄D橫at改ab果as誤e謹(jǐn)Sy約st竹em嵌入糖式SQ出L語(yǔ)句濤與主用語(yǔ)言舟之間盆的通沙信(續(xù))fo億r(蓄;;著){EX撒EC漸S般QL第F鹿ET綱CH叼C克1伍IN稼TO香:趟ti志tl淚e_址id歸,籮:t絹it騾le引,彈:r萄oy器al緞ty估;/*援(草5)游標(biāo)后操作成(將販當(dāng)前訂數(shù)據(jù)按放入春主變移量并祖推進(jìn)梢游標(biāo)缸指針改)*/if豆(襪sq章lc師a.模sq國(guó)lc絨od忘e映<>億S自UC份CE說(shuō)SS張)/*揭(射6)利用SQ晴LC吧A中的盈狀態(tài)削信息雙決定符何時(shí)栗退出堪循環(huán)系*/br感ea扣k;pr奏in龍tf靈("惹Ti樸tl閉e加ID貴:翁%s隔,椅Ro訂ya沉lt躬y:買%畜d"茫,泥:t篇it倡le筆_i所d,帳:鐵ro蛋ya坦lt肅y)霧;pr呼in躲tf奏("吼Ti裳tl糾e:候%杠s"瘋,校:t終it劣le辨);/*打印遙查詢必結(jié)果莖*/}EX鐵EC拖S濁QL賓C辛LO擋SE超C堅(jiān)1;/*榜(只7)游標(biāo)弱操作舅(關(guān)欣閉游斯標(biāo))穩(wěn)*/}An齒I鵲nt系ro劑du恭ct敗io臂n愈to蜂D遺at貨ab鵲as渣e懲Sy鎖st陡em3.埋7嵌孩入慰式SQ義L3.東7.狐1嵌入亂式SQ俘L的一沿般形俗式3.富7.洞2嵌入坊式SQ臭L語(yǔ)句休與主時(shí)語(yǔ)言品之間規(guī)的通趴信3.淺7.應(yīng)3不用踏游標(biāo)樣的SQ君L語(yǔ)句3.攏7.攀4使用抄游標(biāo)衛(wèi)的SQ竟L語(yǔ)句3.幅7.返5動(dòng)態(tài)SQ滿L簡(jiǎn)介An并I編nt亮ro賣du減ct挺io返n羅to套D炮at炊ab史as廈e享Sy跳st哥em3.筍7.摟3不用澡游標(biāo)灘的SQ閘L語(yǔ)句不用錫游標(biāo)微的SQ趙L語(yǔ)句莫的種莫類說(shuō)明你性語(yǔ)茅句數(shù)據(jù)距定義腳語(yǔ)句數(shù)據(jù)耗控制弟語(yǔ)句查詢概結(jié)果律為單住記錄傅的SE捷LE馬CT語(yǔ)句非CU旅RR筋EN駕T形式仇的UP滴DA棉TE語(yǔ)句非CU熄RR進(jìn)EN川T形式敵的DE泛LE夠TE語(yǔ)句IN往SE除RT語(yǔ)句An槽I園nt兵ro淘du確ct趨io當(dāng)n揚(yáng)to戶D端at銜ab年as固e亭Sy加st移em一、噴說(shuō)明災(zāi)性語(yǔ)博句說(shuō)明壇性語(yǔ)燙句是磨專為權(quán)在嵌蓬入式SQ悠L中說(shuō)具明主閥變量雄、SQ鉤LC股A等而儀設(shè)置瞞的說(shuō)明撒主變陳量1.匆EX污EC縣S蓋QL各B放EG練IN刺D臂EC糠LA哈RE廣S買EC存TI妨ON額;2.躁EX語(yǔ)EC唉S背QL襖E荒ND緩D勵(lì)EC籍LA色RE接S魚EC零TI虹ON散;這兩擦條語(yǔ)老句必環(huán)須配哪對(duì)出育現(xiàn),零相當(dāng)削于一煩個(gè)括捎號(hào),張兩條來(lái)語(yǔ)句鍋中間寸是主午變量蝦的說(shuō)吊明說(shuō)明SQ詳LC腦A3.益EX緩EC剃S聰QL享I靈NC隊(duì)LU偏DE蛾S灶QL旨CAAn辨I阻nt延ro季du鏟ct健io新n宅to標(biāo)D像at戲ab宣as斬e景Sy墊st閘em二、迷數(shù)據(jù)逗定義批語(yǔ)句例1建立蜓一個(gè)臣“學(xué)賊生”爺表St聞ud屆en狐tEX減EC業(yè)S燥QL墻C泰RE書AT集E巨TA梅BL父E痰St煩ud與en迅t(S狡no魯C燃HA騾R(付5)繁N駁OT哪N趴UL矩L漂UN隨IQ先UE策,Sn市am雞e鋤CH炊AR演(2炮0)倦,Ss球ex臂CH垂AR賀(1寧),Sa笑ge額IN鹿T,Sd機(jī)ep治t損CH醒AR度(1死5)零);An模I夢(mèng)nt悟ro低du兩ct發(fā)io植n井to鑒D占at蘇ab工as既e方Sy爐st責(zé)em數(shù)據(jù)睡定義棄語(yǔ)句怕(續(xù)喪)數(shù)據(jù)唱定義凳語(yǔ)句宗中不訴允許付使用但主變損量例:憐下列請(qǐng)語(yǔ)句懸是錯(cuò)征誤的EX傻EC梯S喜QL拖D存RO說(shuō)PTA岸BL朵E迫:t悼ab刷le進(jìn)_n供am金e;An何I免nt販ro炒du尖ct閥io萄n寶to第D總at類ab享as載e患Sy刺st語(yǔ)em三、悄數(shù)據(jù)貢控制躁語(yǔ)句例2把查擺詢St烤ud熟en都t表權(quán)肺限授皮給用兩戶U1EX塞EC敘S戶QL桶G孕RA六NT星S環(huán)EL畏EC風(fēng)T藏ONTA差BL墻E林St晉ud嗓en丑t恢TO奇U找1;An抹I殲nt濤ro滅du楊ct淡io闊n磚to離D油at誕ab正as妹e危Sy方st觀em四、央查詢北結(jié)果賽為單窯記錄睬的SE崖LE屆CT語(yǔ)句語(yǔ)句昨格式EX捎EC店S邁QL曠S首EL序EC圍T滲[候AL待L|盯DI潤(rùn)ST訴IN扇CT懷]<目標(biāo)更列表裹達(dá)式>[塵,<目標(biāo)喝列表仆達(dá)式>]鹿..文.IN灶TO紛<主變置量>[伍<指示樸變量>][,鐮<主變括量>[通<指示痛變量>]霉].孝..FR礦OM艦<表名砌或視血圖名>[墻,<表名繁或視濾圖名>]翻.機(jī)..[W線HE珠RE思<條件糠表達(dá)糖式>][G懼RO饅UP娛B汽Y腰<列名1>不[杠HA悲VI顯NG含<條件形表達(dá)僅式>]辣][O姿RD畢ER歡B飛Y冶<列名2>呆[告AS繡C|恒DE遙SC竄]]呢;An飛I恰nt飼r(shí)o濟(jì)du趨ct閉io造n紐奉to框D政at唐ab炊as坐e歪Sy諸st芝em查詢悼結(jié)果削為單顆記錄滴的SE僚LE餐CT語(yǔ)句映(續(xù)侄)對(duì)交損互式SE倚LE蓋CT語(yǔ)句自的擴(kuò)術(shù)充就于是多漆了一透?jìng)€(gè)IN惰TO子句把從邊數(shù)據(jù)危庫(kù)中寺找到潮的符窯合條觸件的賣記錄樸,放挨到IN鞠TO子句話指出設(shè)的主貍變量丘中去萄。An夸I顫nt亡ro別du悄ct牙io規(guī)n劣to搶D物at鉤ab特as盯e歇Sy連st繁em查詢菜結(jié)果數(shù)為單循記錄返的SE銹LE佛CT語(yǔ)句常(續(xù)所)使用捎注意紛事項(xiàng)1.使用屠主變天量IN秋TO子句WH莊ER疏E子句深的條銳件表繳達(dá)式HA狼VI生NG短語(yǔ)蟲的條社件表容達(dá)式An獲I殿nt登ro悲du僅ct拾io孤n罰to敵D四at庫(kù)ab視as散e嫌Sy琴st濃em查詢毯結(jié)果鳳為單乞記錄虜?shù)腟E度LE猶CT語(yǔ)句揀(續(xù)膊)2.使用撞指示歉變量指示觀變量孝只能脊用于IN悄TO子句杏中如果IN把TO子句睬中主籌變量沫后面肢跟有炸指示拆變量鑼,則彼當(dāng)查鈴詢得見出的險(xiǎn)某個(gè)翅數(shù)據(jù)乘項(xiàng)為維空值妙時(shí),浩系統(tǒng)催會(huì)自喚動(dòng)將水相應(yīng)杰主變?cè)兞亢笪鹈娴呐阎甘灸懽兞可字脼楹?fù)值漸,但格不向基該主蝦變量卸執(zhí)行漆賦值緊操作協(xié),即助主變夕量值傷仍保凱持執(zhí)暈行SQ德L語(yǔ)句煙之前身的值當(dāng)發(fā)艙現(xiàn)指杏示變廚量值酷為負(fù)橋值時(shí)旋,不歲管主搏變量述為何楚值,鑄均應(yīng)貢認(rèn)為躲主變臟量值鴿為NU湊LLAn亂I緣瑞nt節(jié)ro懶du嘴ct燦io蛋n絹to幫D燃at工ab吼as拾e怕Sy容st億em查詢術(shù)結(jié)果鏟為單允記錄貓的SE褲LE饒CT語(yǔ)句糧(續(xù)煙)3.查詢旦結(jié)果卻為空煙集如果膊數(shù)據(jù)傲庫(kù)中泥沒(méi)有絨滿足材條件鍛的記襖錄,厘即查鞋詢結(jié)漏果為霧空,摔則DB翠MS將SQ繩LC聾OD酬E的值漂置為10設(shè)04.查詢?nèi)Y(jié)果雁為多報(bào)條記縮慧錄程序階出錯(cuò)升,DB嘆MS會(huì)在SQ流LC糞A中返拌回錯(cuò)醉誤信裂息An灑I席nt戚ro視du遷ct喪io翅n僑to澡D額at憲ab戒as非e帽Sy幣st蕩em查詢蓮結(jié)果鋒為單捆記錄侄的SE串LE絹CT語(yǔ)句狼(續(xù)神)例3根據(jù)倡學(xué)生化號(hào)碼某查詢古學(xué)生派信息蹲。假設(shè)甘已將提要查企詢的雁學(xué)生款的學(xué)跑號(hào)賦群給了領(lǐng)主變滔量gi甩ve粘ns奇noEX俯EC界S傲QL喇S也EL殺EC誕T沙Sn替o,慮S螺na平me欠,居Ss堂ex領(lǐng),盾Sa虜ge策,孔Sd旅ep娃tIN頁(yè)TO芳:H扔sn濟(jì)o,芝:徐Hn謎am員e,俊:惱Hs斬ex財(cái),擠:H雜ag產(chǎn)e,戚:只Hd販ep業(yè)tFR殘OM速St嘗ud稈en綿tWH掩ER取E炊Sn恒o=斤:g魔iv權(quán)en飯sn仍o;Hs駱no甜,急Hn區(qū)am套e,傲H挖se腐x,砍H示ag丹e,始H佳de衰pt和gi虛ve策ns孕no均是雀主變搬量,益并均姻已在登前面笑的程退序中檢說(shuō)明竹過(guò)了鏈。An須I供nt扮ro謠du肝ct凱io剪n盡to戲D停at頸ab女a(chǎn)s榆e貨Sy繡st六em查詢太結(jié)果用為單達(dá)記錄李的SE報(bào)LE騾CT語(yǔ)句允(續(xù)徑)例4查詢張某個(gè)員學(xué)生研選修匙某門尺課程撐的成批績(jī)。假設(shè)耍已將品要查親詢的霞學(xué)生頓的學(xué)侮號(hào)賦廊給了音主變哈量gi閃ve新ns直no,將耀課程報(bào)號(hào)賦洲給了黎主變值量gi忘ve碎nc釘no。EX蘋EC躺S見QL懸S冤EL播EC俱T哨Sn活o,堪C萬(wàn)no零,事Gr自ad頌eIN是TO盼:宵Hs休no慢,勞:H盟cn述o,忙:申Hg下ra梯de倍:G洗ra寒de薪idFR液OM筆S鑰CWH詳ER鴿E慶Sn病o=擺:g仿iv鍬en棒sn咽o奧AN演D番C毀no括=:應(yīng)gi漲ve零nc叮no俗;An睡I預(yù)nt江ro批du肆ct半io瞎n最to攜D茫at斗ab劉as莫e斑Sy臨st坑em查詢美結(jié)果圾為單將記錄犬的SE畜LE注CT語(yǔ)句層(續(xù)無(wú))從提賣高應(yīng)量用程墾序的傘數(shù)據(jù)閱獨(dú)立兵性角請(qǐng)度考兄慮,SE釋LE秋CT語(yǔ)句市在任鄭何情線況下暈都應(yīng)功該使振用游幻玉標(biāo)對(duì)于窄僅返借回一庭行結(jié)阿果數(shù)季據(jù)的SE勿LE謙CT語(yǔ)句頌雖然沫可以尤不使筋用游睡標(biāo)但如盛果以襪后數(shù)鋒據(jù)庫(kù)立改變教了,況該SE債LE蔑CT語(yǔ)句渣可能俘會(huì)返蓮回多及行數(shù)騾據(jù),叮這時(shí)上該語(yǔ)綁句就累會(huì)出委錯(cuò)An舊I蛛nt層ro竊du站ct拾io熱n嫂to販D飲at翼ab并as腸e修Sy加st攜em五、奴非CU震RR庸EN正T形式恒的UP錦DA迫TE語(yǔ)句非CU榆RR致EN每T形式蓬的UP魯DA漁TE語(yǔ)句使用目主變火量SE垮T子句WH吧ER榮E子句使用洽指示芳變量SE霜T子句非CU捆RR說(shuō)EN某T形式杏的UP郊DA郵TE語(yǔ)句流可以占操作郊多條清元組An柜I覺(jué)nt付ro胸du遇ct強(qiáng)io甜n晝to鈔D盾at邪ab獄as棵e爺Sy捎st桌em非CU睡RR縫EN直T形式催的UP混DA幣TE語(yǔ)句工(續(xù)墻)例5將全室體學(xué)椅生1號(hào)課際程的滅考試字成績(jī)智增加孫若干霧分。假設(shè)掙增加咳的分盯數(shù)已林賦給兆主變肯量Ra閃is柄eEX臟EC頌S糊QL機(jī)U塘PD礎(chǔ)AT撤E貴SCSE宏T另Gr少ad懶e=累Gr雖ad朝e+何:R太ai仰seWH榨ER貌E泊Cn妙o=居'1頑';An辰I爹nt燦ro甩du居ct勁io寶n原to報(bào)D鼻at紐奉ab價(jià)as閣e訊Sy極st草em非CU雕RR水EN林T形式周的UP腿DA致TE語(yǔ)句降(續(xù)亡)例6修改徹某個(gè)蠅學(xué)生1號(hào)課熔程的敘成績(jī)抖。假設(shè)原該學(xué)鼓生的豈學(xué)號(hào)逢已賦李給主添變量gi癥ve摧ns牢no,修改啄后的膚成績(jī)寶已賦軟給主漿變量ne阿wg福ra損de。EX抬EC隙S跌QL請(qǐng)U撲PD園AT關(guān)E狐SCSE患T腦Gr嘆ad獨(dú)e=在:n過(guò)ew鋪gr篇ad閑eWH語(yǔ)ER防E執(zhí)Sn菌o=組:g躍iv糖en昌sn租o;An河I挨nt教ro相du霉ct春io谷n你to琴D傷at孔ab勾as絲式e塘Sy捏st圓em非CU丈RR狡EN騰T形式某的UP有DA福TE語(yǔ)句騰(續(xù)刪)例7將計(jì)浴算機(jī)簡(jiǎn)系全禍體學(xué)漸生年鄰齡置NU詞LL值Sa本ge赴id富=-歡1;EX責(zé)EC選S盟QL錫U樓PD寄AT材E鴉St欄ud隙en辱tSE音T晉Sa塊ge費(fèi)=:健Ra件is甚e:馳Sa探ge特idWH崗ER盯E死Sd端ep浸t=古'C展S'頌;An煙I昏nt繳ro減du幕ct痛io呈n民to篩D珍at季ab曬as厲e叫Sy深st阻em非CU襖RR鑒EN飽T形式喇的UP增DA腎TE語(yǔ)句若(續(xù)立)將指參示變蟲量Sa邊ge攔id賦一煩個(gè)負(fù)洲值后東,無(wú)作論主認(rèn)變量Ra眼is嗽e為何飛值,DB愁MS都會(huì)付將CS系所款有記餐錄的揚(yáng)年齡旨屬性狡置空顆值。鞭它等映價(jià)于吳:EX鬼EC穩(wěn)S侍QL萌U譜PD績(jī)AT嚼E晝St裹ud依en夢(mèng)tSE羊T盆Sa幼ge戴=N外UL佩LWH味ER紡E饅Sd嚼ep廊t=闊'C繡S'中;An漿I爽nt忙ro槐du擇ct為io者n糠to篩D就at導(dǎo)ab汗as蹈e羅Sy襖st猴em六、勝非CU廟RR圈EN沿T形式恭的DE鑄LE拾TE語(yǔ)句非CU俗R(shí)R績(jī)EN躍T形式撇的DE鏡LE娛TE語(yǔ)句使用途主變蛇量WH猴ER惠E子句非CU至RR稼EN遠(yuǎn)T形式蟻的DE國(guó)LE翁TE語(yǔ)句敞可以正操作頭多條曲元組An齡I權(quán)nt尋ro構(gòu)du嶄ct嚴(yán)io藏n帖to油D適at因ab莫as昌e百Sy睡st截em非CU偷RR綿EN鬼T形式猛的DE軍LE疤TE語(yǔ)句肌(續(xù)謀)例8某個(gè)河學(xué)生耕退學(xué)木了,愁現(xiàn)要遙將有翼關(guān)他渴的所沿有選共課記男錄刪暑除掉忘。假設(shè)挺該學(xué)慨生的跌姓名洞已賦雜給主勾變量st咬dn化am壘eEX糖EC斬S類QL想D膽EL坐ET盾EFR每OM衡S妄CWH偏ER暢E凝Sn嶼o=(S斜EL截EC肚T愁Sn招oFR河OM往S抖tu畜de穩(wěn)ntWH底ER口E禮Sn輝am炒e=課:s川td站na際me攪);An歡I成nt刪ro鍵du淹ct分io掠n尿to格D焦at鏡ab歌as駁e托Sy蕉st暢em七、IN艦SE辜RT語(yǔ)句非CU紐奉RR挑EN纏T形式襪的IN疊SE吐RT語(yǔ)句使用助主變是量VA苦LU閱ES子句使用槐指示鼓變量VA臺(tái)LU其ES子句非CU島RR母EN府T形式滑的IN蹤蝶SE胸RT語(yǔ)句亞一次價(jià)只能鋪輸入撇一條腹元組An辰I沒(méi)nt義ro朽du尼ct版io顛n右to割D爪at加ab款as祝e餐Sy腐st終emIN賣SE點(diǎn)RT語(yǔ)句鳥(續(xù)刊)例9某個(gè)浸學(xué)生置新選甲修了步某門恭課程肚,將障有關(guān)照記錄怪插入SC表假設(shè)快學(xué)生味的學(xué)瞞號(hào)已際賦給液主變鳥量st琴dn胳o,課扎程號(hào)擋已賦費(fèi)給主緩變量co管un荷o。gr曾ad叢ei很d=科-1型;EX皮EC層S般QL磨I垮NS簽ER咽TIN偽TO平S皇C(天Sn甲o(hù),練C米no笨,榮Gr仰ad縫e)VA區(qū)LU督ES至(:厚st塞dn熔o,榆:鄭co尺un點(diǎn)o,摘:沃gr熔:g鍬ra請(qǐng)de業(yè)id宣);由于鑼該學(xué)天生剛愛(ài)選修要課程剛,尚滑未考煮試,伏因此獵成績(jī)票列為材空。喚所以置本例辨中用蔑指示址變量蘇指示饒相應(yīng)礦的主創(chuàng)變量拌為空納值。An脹I坑nt捐ro臟du軌ct藝io讓n撿to茄D巖at羞ab蘋as屋e漢Sy床st慰em3.遼7.耳4使用萬(wàn)游標(biāo)滴的SQ抄L語(yǔ)句必須語(yǔ)使用索游標(biāo)恰的SQ師L語(yǔ)句查詢賭結(jié)果蠻為多酷條記蒙錄的SE漁LE漁CT語(yǔ)句CU登RR優(yōu)EN任T形式腎的UP已DA秘TE語(yǔ)句CU吃RR鋒EN秀T形式燭的DE且LE土TE語(yǔ)句An半I擴(kuò)nt載ro扒du某ct柴io債n火to屢D虹at召ab執(zhí)as蒸e豬Sy鑒st險(xiǎn)em一、貍查喊詢結(jié)藍(lán)果為餃多條的記錄邊的SE沙LE藝CT語(yǔ)句使用筐游標(biāo)檢的步粱驟1.說(shuō)明持游標(biāo)2.打開員游標(biāo)3.移動(dòng)模游標(biāo)省指針斗,然枕后取孔當(dāng)前電記錄4.關(guān)閉吼游標(biāo)An畫I稀nt合ro廚du被ct村io鑄n旨to蠢D咸at約ab賺as泥e輸Sy惹st貫em1.說(shuō)明糟游標(biāo)使用DE限CL他AR饑E語(yǔ)句語(yǔ)句飼格式EX惱EC面S偵QL請(qǐng)D姨EC糞LA草RE流<游標(biāo)庫(kù)名>亞CU撇RS捕ORFO血R狼<S震EL葉EC篩T語(yǔ)句>;功能是一著條說(shuō)啟明性菠語(yǔ)句雜,這帽時(shí)DB暑MS并不劑執(zhí)行SE矩LE亂CT指定跳的查證詢操公作。An郊I撥nt鼠ro煎du炕ct汗io層n拿to菜D掙at廈ab器as俱e拌Sy炸st送em2.打開射游標(biāo)使用OP椒EN語(yǔ)句語(yǔ)句扣格式EX旦EC壞S畝QL鑼O剝PE倡N糟<游標(biāo)雪名>;功能打開陵游標(biāo)她實(shí)際肥上是倡執(zhí)行同相應(yīng)的的SE匆LE固CT語(yǔ)句海,把硬所有液滿足兄查詢起條件草的記講錄從立指定鉗表取茶到緩擴(kuò)沖區(qū)覺(jué)中這時(shí)雷游標(biāo)得處于以活動(dòng)覺(jué)狀態(tài)你,指浪針指粱向查稻詢結(jié)構(gòu)果集昏中第敬一條手記錄釀之前An嗓I柴nt北ro事du膛ct叢io杰n賴to釣D辜at棕ab歇as掏e惹Sy友st抬em3.移動(dòng)編游標(biāo)劃指針賊,然惡后取攤當(dāng)前域記錄使用FE伏TC合H語(yǔ)句語(yǔ)句舟格式EX愉EC養(yǎng)S矩QL掌F修ET替CH彼[籃[N銹EX熱T|體PR宏IO破R|FI來(lái)RS悠T|疾LA愈ST計(jì)]惠FR具OM冶]滅<游標(biāo)伍名>IN同TO擺<主變隆量>[殼<指示籌變量>][,醒<主變諷量>[夠<指示銳變量>]勢(shì)].運(yùn)..警;An逝I鳳nt嘆ro繼du券ct光io厚n熟to綿D劍at棄ab大as向e喘Sy同st艇em移動(dòng)縣游標(biāo)杠指針娛,然典后取恒當(dāng)前奔記錄忠(續(xù)戰(zhàn))功能指定辮方向套推動(dòng)茫游標(biāo)幼指針謀,然榆后將扶緩沖索區(qū)中羞的當(dāng)襖前記傻錄取擠出來(lái)尋送至雜主變模量供倦主語(yǔ)褲言進(jìn)充一步狐處理豆。NE雕XT差|P靠RI板OR鞏|F架IR載ST曉|L皮AS惜T:指雷定推貍動(dòng)游旱標(biāo)指局針的腥方式舒。NE召XT:向沸前推飲進(jìn)一針條記蠟錄PR劇IO憲R:向條回退退一條允記錄FI嚷RS好T:推享向第寇一條鞠記錄LA慈ST:推爪向最愿后一沃條記井錄缺省冷值為NE肥XTAn域I師nt情ro缺du頌ct稼io樸n手to駐D家at影ab讀as暴e搖Sy它st謎em移動(dòng)減游標(biāo)承指針讀,然駛后取加當(dāng)前痰記錄膨(續(xù)恐)說(shuō)明(1宣)主變儀量必跪須與SE座LE剛CT語(yǔ)句糾中的擊目標(biāo)響列表納達(dá)式迫具有度一一尿?qū)?yīng)鉗關(guān)系(2知)停FE慣TC集H語(yǔ)句皇通常芽用在祥一個(gè)彩循環(huán)獄結(jié)構(gòu)監(jiān)中,越通過(guò)搜循環(huán)得執(zhí)行FE誘TC硬H語(yǔ)句條逐條栗取出炊結(jié)果莖集中獲的行蓄進(jìn)行架處理(3怎)為進(jìn)湊一步信方便蠟用戶艇處理筒數(shù)據(jù)餐,現(xiàn)料在一杏些關(guān)倦系數(shù)書據(jù)庫(kù)重管理關(guān)系統(tǒng)獸對(duì)FE龍TC革H語(yǔ)句腹做了您擴(kuò)充天,允啦許用攏戶向截任意指方向劫以任地意步婆長(zhǎng)移賓動(dòng)游蜂標(biāo)指序針An椒I憑nt液ro盈du道ct資io序n廈to喬D景at反ab輝as執(zhí)e鑒Sy喜st犯em4.關(guān)閉積游標(biāo)使用CL舅OS慈E語(yǔ)句語(yǔ)句班格式EX命EC辦S凍QL日C惑LO替SE裕<游標(biāo)付名>;功能關(guān)閉好游標(biāo)泄,釋榨放結(jié)婦果集膜占用茫的緩駝沖區(qū)宗及其趙他資俊源說(shuō)明游標(biāo)陳被關(guān)裁閉后籮,就你不再佳和原緞來(lái)的前查詢惜結(jié)果紀(jì)集相悟聯(lián)系被關(guān)辛閉的選游標(biāo)崇可以益再次色被打忍開,奔與新辭的查兔詢結(jié)差果相搞聯(lián)系A(chǔ)n甜I習(xí)nt絹ro蠟du殺ct框io朝n柏to鋪D采at息ab淺as棋e(cuò)富Sy肝st今em例題例1查詢胳某個(gè)學(xué)系全獵體學(xué)其生的套信息棍(學(xué)罪號(hào)、歸姓名票、性芹別和帝年齡煌)。勵(lì)要查撤詢的警系名復(fù)由用貫戶在酬程序偏運(yùn)行譜過(guò)程局中指岡定,昆放在攔主變暖量de斃pt辦na泄me中..創(chuàng)..違....扇..腔..EX史EC裝S領(lǐng)QL壩I忙NC朝LU拜DE稼S灶QL律CA始;EX使EC蜻S襖QL普B見EG枝IN支D收EC課LA粥RE虛S爸EC頂TI序ON早;An梢I艇nt波ro惠du怪ct巴io妥n闖to潤(rùn)D今at篇ab射as謊e腰Sy棵st標(biāo)em例題尖(續(xù)灰)..榜..巧../*說(shuō)明泊主變王量de潤(rùn)pt冷na眨me槍,H摘Sn地o,弄HS波na豬me鞏,H晝Ss附ex常,H籃Sa匆ge等*/..居..基....污..猶..EX昂EC冷S喇QL莖E屠ND仆D隱EC奸L(zhǎng)A帽RE提S雞EC紙TI榨ON要;..耳..架....蒙..釘..ge投ts脈(d鉗ep寧tn篇am含e)崗;坦/緩*為主隆變量de摟pt犯na赤me賦值宰*/..隙..煎..An銀I骨nt那ro鍋du盤ct獸io圈n僑to駛D毛at舞ab四as慮e男Sy崗st斃em例題朽(續(xù)襯)EX熊EC壞S嫩QL償D哥EC倡LA咳RE備S賞X節(jié)CU寇RS乓OR造F飾ORSE未LE恨CT晶S迫no談,志Sn仁am樓e,缺S效se判x,展S肉ag麗eFR瓜OM著S艦tu購(gòu)de揀ntWH鉤ER武E羞SD紙ep暈t=鹽:d絞ep狐tn呈am廟e;久/疤*說(shuō)明黨游標(biāo)嘩*/EX陳EC其S消QL業(yè)O遮PE抖N饒SX副/*打開廢游標(biāo)軍*/An散I華nt既ro與du樹ct胡io祖n討to消D曾at銷ab門as竊e隊(duì)Sy哀st尚em例題奇(續(xù)瓣)WH肌IL增E(片1)就/*用循蝕環(huán)結(jié)淚構(gòu)逐鋒條處敲理結(jié)貞果集挨中的熟記錄批*/{EX拿EC供S弟QL循F世ET嶼CH嶄S爐X謠IN惠TO澤:絞HS輸no掌,貼:H造Sn究am艙e,丟:稼HS吊se護(hù)x,范:卡HS謊ag姑e;/*將游們標(biāo)指鑰針向忽前推獅進(jìn)一裁行,腰然后撇從結(jié)果集魔中取端當(dāng)前頌行,林送相右應(yīng)主院變量韻*/An曲I柔nt愧ro令du鎖ct俗io踢n密to悼D椒at梁ab落as證e嶄Sy帆st證em例題蛛(續(xù)記)if迅(的sq班l(xiāng)c珠a.買sq違lc捉od快e倡<>愉S易UC洞CE宴SS甩)br然ea嫌k;/*若所棕有查肥詢結(jié)丑果均鍋已處貍理完們或出鐮現(xiàn)SQ柄L語(yǔ)句廟錯(cuò)誤錯(cuò),則光退出蛇循環(huán)逗*//*由主魔語(yǔ)言戲語(yǔ)句酬進(jìn)行蹲進(jìn)一上步處尼理鞭*/..丹..碑....太..驅(qū)..};An捕I坑nt司ro捎du面ct猛io喝n取to芳D段at政ab唇as坦e坦Sy士st城em例題埋(續(xù)犧)EX禿EC需S輛QL遮C憐LO么SE酷S棗X;馬/桿*關(guān)閉贏游標(biāo)羨*/..假..響....范..濫..An旱I真nt盟ro羊du彈ct踢io址n無(wú)to碎D押at缺ab限as傍e竊Sy渡st余em例題平(續(xù)面)例2查詢摟某些循系全津體學(xué)蓋生的麗信息曉。..吃..襖....牌..背..EX篇EC怪S存QL然I喉NC喉LU滿DE紗S代QL憶CA柴;EX碧EC訓(xùn)S茅QL上B熔EG布IN則D郵EC拼LA揮RE跨S脫EC性TI捷ON悟;..棟..舞../*說(shuō)明稻主變暗量de儉pt櫻na壤m(xù)e冰,H清Sn管o,霧HS脫na灶me矛,H色Ss樓ex闖,H木Sa槳ge等*/..妥..裁....殊..鐮..An吼I走nt找ro瞎du嘩ct而io陸n巴to碎D跡at卻ab涂as效e陶Sy接st柔em例題含(續(xù)欲)EX連EC飛S皺QL霧E贈(zèng)ND蔬D協(xié)EC龍LA伴RE虜S械EC燃TI匆ON而;..暈..災(zāi)....純..戶....平..息..EX全EC稠S藏QL蕉D鉤EC蘆LA井RE培S錯(cuò)X屑CU朋RS裳OR跌F邁ORSE投LE嗚CT扮S估no曉,設(shè)Sn橫am物e,盡S底se姐x,摩S輸ag蒙eFR短OM村S往tu氣de廈ntWH規(guī)ER盛E種SD答ep幸t=擴(kuò):d禽ep宴tn昆am陡e;蹦/社*說(shuō)明敞游標(biāo)扶*/An滑I那nt花ro遵du巷ct鑼io罩n藝to恨D(zhuǎn)臨at刃ab示as秤e咬Sy斷st牙em例題汽(續(xù)帶)WH它IL汪E演(g賠et蠟s(班de慰pt割na公me炊)!繡=N填UL般L)鹿/*接收惱主變偷量de努pt氣na密me的值孤*/{/*下面泉開始梢處理de也pt暫na烏me指定堂系的曲學(xué)生拌信息,每次煌循環(huán)籃中de商pt原na昌me可具晝有不蕩同的挑值恰*/EX懲EC遷S伐QL輔O枝PE挖N測(cè)SX證/*打開桑游標(biāo)委*/An目I專nt鳴ro巴du仔ct必io稀n疤to脂D貓at解ab機(jī)as西e撤Sy浸st退em例題燃(續(xù)堵)WH皆IL勝E朗(1暫)碼{膨/午*用循發(fā)環(huán)結(jié)巧構(gòu)逐餃條處云理結(jié)平果集米中的侄記錄裹*/EX姐EC伐S刷QL鈔F蔬ET絕CH醋S峽XIN忍TO壘:朝HS插no寇,奮:H矩Sn族am蜂e,撐:撇HS共se盼x,競(jìng):持HS如ag泛e;/*將游響標(biāo)指負(fù)針向挪前推貓進(jìn)一沸行,冠然后外從結(jié)鬼果集游中取抵當(dāng)前應(yīng)行,施送相纏應(yīng)主前變量暮*/An袋I置nt綿ro倉(cāng)du同ct鄙io維n譽(yù)to國(guó)D婆at儲(chǔ)ab霉as芽e隸Sy靜st辰em例題讀(續(xù)紛)if蔥(潛sq麻lc遼a.慣sq吉lc裂od喘e搏<>結(jié)S閑UC交CE披SS乘)br汽ea截k;/*若所欲有查宜詢結(jié)賊果均概已處符理完悲或出影現(xiàn)SQ啞L語(yǔ)句籮錯(cuò)誤刑,則隱退出肅循環(huán)孫*//*由主輩語(yǔ)言逗語(yǔ)句虎進(jìn)行衡進(jìn)一胡步處籃理貧*/..煩..旨....貌..羨..};圈/*內(nèi)循女環(huán)結(jié)胳束裕*/An渠I腸nt宣ro宏du撥ct慶io鳥n紫to后D匠at銀ab曲as立e澡Sy首st尾em例題壁(續(xù)穴)EX觸EC還S像QL循C輔LO菌SE遲S絞X;刺/局*關(guān)閉堤游標(biāo)籠*/};撐/*外循頭環(huán)結(jié)狀束扔*/..眾..設(shè)....辭..寸..An委I綢nt訴ro云du秋ct途io說(shuō)n稅to殼D墻at掉ab菠as幼e記Sy摟st侵em二、CU瞞RR遠(yuǎn)EN勻T形式女的UP柏DA項(xiàng)TE語(yǔ)句縣和DE堡LE黎TE語(yǔ)句CU槳RR吼EN瞞T形式驢的UP梯DA質(zhì)TE語(yǔ)句勢(shì)和DE敘LE喪TE語(yǔ)句構(gòu)的用稻途非CU勢(shì)RR帶EN殘T形式艷的UP滲DA炭TE語(yǔ)句怪和DE餐LE蛇TE語(yǔ)句面向邊集合何的操損作一次嬸修改昏或刪拐除所蠢有滿勤足條讓件的效記錄An沃I遞nt販ro苗du柿ct難io古n棄to姓D技at五ab懷a(bǔ)s危e犬Sy若st涌em二、CU主RR偉EN研T形式臂的UP哈DA鑰TE語(yǔ)句例和DE酬LE澤TE語(yǔ)句CU忙RR楊EN腥T形式約的UP聲DA娛TE語(yǔ)句寬和DE冬LE詳TE語(yǔ)句翠的用挖途(照續(xù))如果鳴只想筐修改肉或刪豎除其主中某卻個(gè)記求錄用帶禾游標(biāo)竿的SE扛LE萌CT語(yǔ)句象查出乞所有荒滿足鼻條件吵的記念錄從中論進(jìn)一耀步找迷出要前修改踐或刪初除的餓記錄用CU頌RR貸EN號(hào)T形式代的UP中DA綱TE語(yǔ)句帝和DE乳L(zhǎng)E柄TE語(yǔ)句逮修改景或刪繞除之An屈I對(duì)nt脊ro子du起ct棗io拼n棟to間D禿at南ab巷as拒e謠Sy士st玩emCU礦RR畝EN夢(mèng)T形式粘的UP磚DA擦TE語(yǔ)句育和DE根LE框TE語(yǔ)句卷(續(xù)編)步驟(1伯)底DE圓CL溉AR澡E說(shuō)明圈游標(biāo)(2分)持OP佛EN打開明游標(biāo)王,把喉所有帶滿足寧查詢鳳條件天的記脈錄從播指定面表取恨至緩初沖區(qū)(3擴(kuò))長(zhǎng)FE嗓TC呆H推進(jìn)嶼游標(biāo)鋪指針讀,并黨把當(dāng)響前記盾錄從降緩沖贏區(qū)中票取出踢來(lái)送歇至主侮變量An羅I潑nt嫁r(nóng)o姓du蠅ct資io洲n藥to我D快at歡ab士as超e吃Sy究st先emCU悶RR浮EN扁T形式漏的UP稀DA沖TE語(yǔ)句厘和DE就LE洲TE語(yǔ)句兇(續(xù)炮)(4俱)檢查蘆該記斃錄是手否是洋要修枝改或廊刪除高的記撥錄,姓是則德處理誕之(5秒)重復(fù)板第(3剖)和(4晴)步,恨用逐汽條取室出結(jié)皮果集伍中的厲行進(jìn)置行判咳斷和慢處理(6蛋)魯CL肉OS傍E關(guān)閉偏游標(biāo)躺,釋魔放結(jié)坐果集朗占用再的緩蟲沖區(qū)沿和其荒他資灑源An漫I座nt午ro魯du悉ct午io蒸n朱to險(xiǎn)D喜at金ab抱as掉e偏Sy趕st時(shí)emCU癥RR忽EN黎T形式詠的UP鉤DA抄TE語(yǔ)句撫和DE鞋LE給TE語(yǔ)句溪(續(xù)胡)說(shuō)明劍游標(biāo)為UP柜DA繩TE語(yǔ)句憲說(shuō)明教游標(biāo)使用助帶FO卸R免UP外DA桂TE褲O蓮F歉<列名>短語(yǔ)拾的DE速CL迅AR辰E語(yǔ)句語(yǔ)句花格式EX令EC訊S竿QL斬D住EC慮LA俯RE慌<游標(biāo)嬸名>即CU兵RS鏈ORFO惑R允<S防EL璃EC潛T語(yǔ)句>吳FO奇R貨UP哥DA跌TEOF悼<列名>;FO端R栽UP詢DA份TE榮O汗F蒜<列名>短語(yǔ)甘用于蹤蝶指明屈檢索挑出的虜數(shù)據(jù)筑在指烘定列梢上是侄可修濃改的御,以乞便DB傍MS進(jìn)行悔并發(fā)晶控制An繳I筐nt罷ro艱du罷ct盞io春n悔to飼D余at平ab具as渠e配Sy姥st偏emCU灑RR余EN灑T形式鄭的UP私DA春TE語(yǔ)句鴉和DE膨LE爐TE語(yǔ)句靈(續(xù)它)為DE質(zhì)LE槍TE語(yǔ)句罪說(shuō)明嫂游標(biāo)使用臭帶FO伶R掉UP里DA聾TE短語(yǔ)煌的DE垮CL拖AR缺E語(yǔ)句語(yǔ)句槽格式EX漏EC平S差QL屋D種EC訪LA你RE姓<游標(biāo)大名>系CU蹄RS靠ORFO滔R壺<S戰(zhàn)EL協(xié)EC獅T語(yǔ)句>蔥FO精R撥UP構(gòu)DA莫TE舉;FO役R檢UP歡DA釣TE短語(yǔ)朝提示DB畜MS進(jìn)行果并發(fā)載控制An凳I熔nt艱ro銷du品ct廢io斬n霜to稈D純at單ab壩as應(yīng)e食Sy謊st乓emCU炮RR鑒EN傲T形式恥的UP畝DA帳TE語(yǔ)句外和DE盜LE騙TE語(yǔ)句熄(續(xù)脆)修改熔或刪伸除當(dāng)躍前記女錄經(jīng)檢絕查緩砍沖區(qū)郵中記扶錄是壤要修魄改或滿刪除涌的記么錄,縫則用UP翻DA蘆TE語(yǔ)句牽或DE鳴LE尤TE語(yǔ)句駝修改查或刪標(biāo)除該踐記錄語(yǔ)句脈格式<U巡壽PD訊AT察E語(yǔ)句>翁W答HE嗓RE悲C何UR至RE昏NT突O品F緒<游標(biāo)獵名><D鬧EL仆ET舉E語(yǔ)句>祝W滿HE總RE億C飾UR手RE就NT礎(chǔ)O奶F槽<游標(biāo)慢名>WH撞ER閑E矮CU屈RR咱EN核T稻OF縮慧<游標(biāo)礦名>子句籮表示約修改漲或刪負(fù)除的織是該姜游標(biāo)國(guó)中最周近一侍次取任出的宗記錄An唱I調(diào)nt酸ro舍du堪ct蕉io諒n時(shí)to蝦D句at層ab師as羊e繁Sy金st巖emCU螞RR熱EN落T形式弟的UP企DA旨TE語(yǔ)句間和DE否LE櫻TE語(yǔ)句把(續(xù)貝)當(dāng)游師標(biāo)定輩義中逐的SE妙LE票CT語(yǔ)句備帶有UN呢IO航N或OR揚(yáng)DE召R添BY子句瓜時(shí),盯或者先該SE弄LE商CT語(yǔ)句撈相當(dāng)與于定似義了谷一個(gè)鳥不可壇更新盞的視連圖時(shí)村,不砍能使簽用CU鬧RR慢EN礙T形式普的UP濕DA候TE語(yǔ)句憑和DE會(huì)LE君TE語(yǔ)句An貸I泛nt逗ro膚du則ct鄭io棗n武to炭D編at遣ab餃as喇e鞋Sy疼st承em例題例3對(duì)某配個(gè)系攜的學(xué)槍生信滋息,綠根據(jù)歪用戶藏的要耽求修獄改其麻中某鍋些人叛的年瞧齡字央段。思路查詢合某個(gè)還系全菜體學(xué)改生的澤信息(要查顧詢的緒系名距由主向變量de膽pt琴na勤me指定鉆)然后河根據(jù)剃用戶逆的要袋求修慨改其言中某壯些記襲錄的亦年齡盞字段An刷I蟲nt捐ro妖du賞ct咐io取n示to杠D滑at拘ab揭as撕e礎(chǔ)Sy披st坑em例題丹(續(xù)豈)..提..友....渣..必..EX祝EC抓S察QL安I禿NC銹LU尿DE黑S銷QL菊CA繩;EX竭EC貧S柿QL每B上EG迅IN老D識(shí)EC尤LA峰RE晌S區(qū)EC學(xué)TI憑ON懸;..啊..零../*說(shuō)明謊主變屠量de逮pt霞na誘me迷,H悔Sn像o,章HS芬na版me伐,H障Ss課ex側(cè),H品Sa文ge汁,N新EW制Ag退e等*/..擾..叨..An寇I委nt羅ro戶du耽ct贏io濫n飾to淚D毛at填ab哪as爬e蹄Sy排st究em例題

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論