




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、存儲(chǔ)過(guò)程實(shí)驗(yàn)一、 實(shí)驗(yàn)要求:1. 理解存儲(chǔ)過(guò)程的概念2. 掌握存儲(chǔ)過(guò)程的語(yǔ)法格式、使用方法3. 掌握存儲(chǔ)過(guò)程的創(chuàng)建、執(zhí)行二、 實(shí)驗(yàn)內(nèi)容: (注意:做一下實(shí)驗(yàn)需要首先建立數(shù)據(jù)及其相應(yīng)的表,并輸入一些記錄)1. 實(shí)驗(yàn)1:創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,實(shí)現(xiàn)查詢(xún)表student中的記錄信息,并執(zhí)行存儲(chǔ)過(guò)程(1) 創(chuàng)建存儲(chǔ)過(guò)程: begin select * from student end(2) 執(zhí)行存儲(chǔ)過(guò)程:運(yùn)行 sp_liststudent(3) 執(zhí)行結(jié)果如下:2. 實(shí)驗(yàn)2.創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,根據(jù)給定的學(xué)生學(xué)號(hào)返回該學(xué)生的姓名 (1)創(chuàng)建存儲(chǔ)過(guò)程: CREATE PROCEDURE test5( IN id
2、int)BEGIN SELECT * from student s WHERE s.id=id;END (2)執(zhí)行存儲(chǔ)過(guò)程:CALL test5(2)執(zhí)行結(jié)果如下:3. 實(shí)驗(yàn)3. 創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,根據(jù)班級(jí)的編號(hào),統(tǒng)計(jì)該班人數(shù),并將人數(shù)以輸出變量返回給用戶(hù)。(1)創(chuàng)建存儲(chǔ)過(guò)程: CREATE PROCEDURE test00( IN roomid int)BEGINSELECT COUNT(*) from student s WHERE s.roomid=9;END(2)執(zhí)行存儲(chǔ)過(guò)程: CALL test00(2) (3)執(zhí)行結(jié)果如下:4. 實(shí)驗(yàn)4:創(chuàng)建一個(gè)存儲(chǔ)過(guò)程查詢(xún)學(xué)號(hào)為“020101”
3、的學(xué)生的平均分是否超過(guò)了85分, 若超過(guò)則輸出“ X X 考出了高分”, 否則輸出 “XX 考的一般”。(1)創(chuàng)建存儲(chǔ)過(guò)程:CREATE PROCEDURE test05()BEGINIF (SELECT score from student WHERE id=1)>85 THENSELECT '考得好'ELSESELECT '考得不好'END IF;END(2)執(zhí)行存儲(chǔ)過(guò)程: CALL test05()(3)執(zhí)行結(jié)果如下:實(shí)驗(yàn)5. 創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,對(duì)表student增加兩條記錄,(1) 創(chuàng)建存儲(chǔ)過(guò)程:CREATE PROCEDURE test07()B
4、EGININSERT INTO student VALUES('4','馬','4','1','100'); INSERT INTO student VALUES('5','蘇','5','0','90');SELECT * FROM student;END(2) 執(zhí)行存儲(chǔ)過(guò)程: CALL test07()(3) 執(zhí)行結(jié)果如下:實(shí)驗(yàn)6. 請(qǐng)撰寫(xiě)一個(gè)存儲(chǔ)過(guò)程:輸出各班學(xué)生的平均成績(jī)(1)創(chuàng)建存儲(chǔ)過(guò)程:CREATE PROCEDURE test10()BEGINSELECT AVG(score) from student WHERE roomid=9;END(2)執(zhí)行存儲(chǔ)過(guò)程:CALL test10()(3)執(zhí)行結(jié)果如下5. 實(shí)驗(yàn)7. 請(qǐng)撰寫(xiě)一個(gè)存儲(chǔ)過(guò)程:能根據(jù)用戶(hù)輸入的學(xué)號(hào),輸出學(xué)生的姓名、年齡到兩個(gè)參數(shù)變量中,以供其它程序使用。(1)創(chuàng)建存儲(chǔ)過(guò)程:CREATE PROCEDURE test08(IN id INT)BEGINSELECT sex,score from student s WHERE
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西安農(nóng)村灌溉管理辦法
- 財(cái)政調(diào)研經(jīng)費(fèi)管理辦法
- 學(xué)校物資申請(qǐng)管理辦法
- 學(xué)校作業(yè)改革管理辦法
- 什么是面試培訓(xùn)課件
- 創(chuàng)意繪畫(huà)培訓(xùn)課件下載
- 東莞初中面試數(shù)學(xué)試卷
- 福州九上開(kāi)門(mén)考數(shù)學(xué)試卷
- 大學(xué)英語(yǔ)拓展0-英美文化習(xí)俗之英國(guó)歷史文化舉要
- 廣東博羅縣期中數(shù)學(xué)試卷
- 智能溫室環(huán)境控制-第2篇-深度研究
- 《熱力過(guò)程自動(dòng)化》課件-24 直流鍋爐控制系統(tǒng)
- 《PMP項(xiàng)目管理》課件
- T-GXAS 689-2024 重大基礎(chǔ)設(shè)施項(xiàng)目涉及風(fēng)景名勝區(qū)選址論證報(bào)告編制技術(shù)規(guī)范
- 非新生兒破傷風(fēng)診療規(guī)范(2024年版)解讀
- 中國(guó)老年患者膝關(guān)節(jié)手術(shù)圍術(shù)期麻醉管理指導(dǎo)意見(jiàn)
- GB/T 44971-2024土壤硒含量等級(jí)
- 賡續(xù)紅色血脈課件
- 胸腔壁式引流的護(hù)理
- 【MOOC】中級(jí)英語(yǔ)寫(xiě)作-廣東外語(yǔ)外貿(mào)大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 經(jīng)皮球囊壓迫術(shù)治療三叉神經(jīng)痛中國(guó)專(zhuān)家共識(shí)(2022 版)
評(píng)論
0/150
提交評(píng)論