實訓(xùn)項目 存儲過程的創(chuàng)建和使用

實訓(xùn)項目 存儲過程的創(chuàng)建和使用

ID:17385116

大?。?84.50 KB

頁數(shù):10頁

時間:2018-08-30

實訓(xùn)項目 存儲過程的創(chuàng)建和使用_第1頁
實訓(xùn)項目 存儲過程的創(chuàng)建和使用_第2頁
實訓(xùn)項目 存儲過程的創(chuàng)建和使用_第3頁
實訓(xùn)項目 存儲過程的創(chuàng)建和使用_第4頁
實訓(xùn)項目 存儲過程的創(chuàng)建和使用_第5頁
資源描述:

《實訓(xùn)項目 存儲過程的創(chuàng)建和使用》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、網(wǎng)絡(luò)數(shù)據(jù)庫實訓(xùn)報告一、實訓(xùn)目的和要求1、了解存儲過程的作用;2、掌握創(chuàng)建、修改及刪除存儲過程的方法;3、掌握執(zhí)行存儲過程的方法。二、實訓(xùn)所需儀器、設(shè)備硬件:計算機軟件:操作系統(tǒng)WindowsXP、SQLServer2005三、實訓(xùn)內(nèi)容(一)不帶參數(shù)的存儲過程的創(chuàng)建和修改1、在student數(shù)據(jù)庫中創(chuàng)建一個名為myp1的存儲過程,該存儲過程的作用是顯示t_student中的全部記錄。USESTUDENTIFEXISTS(SELECTnameFROMsysobjectsWHEREname='mpy1'ANDtype='P')DROPPROCEDURE

2、mpy1GOCREATEPROCEDUREmyp1ASSelect*FROMT_STUDENTGO2、運行myp1,檢查是否實現(xiàn)功能。usestudentexecmyp1103、修改myp1,使其功能為顯示t_student中班級為05541班的學生記錄,然后測試是否實現(xiàn)其功能。setANSI_NULLSONsetQUOTED_IDENTIFIERONgoALTERPROCEDURE[dbo].[myp1]ASSelect*FROMT_STUDENTwhereleft(s_number,5)='05541'usestudentexecmyp110

3、4、創(chuàng)建一個存儲過程myp2,完成的功能是在表t_student、表t_course和表t_score中查詢以下字段:班級、學號、姓名、性別、課程名稱、考試分數(shù)。USESTUDENTIFEXISTS(SELECTnameFROMsysobjectsWHEREname='myp2'ANDtype='P')DROPPROCEDUREmyp2GOCREATEPROCEDUREmyp2ASSelect班級=SUBSTRING(T_STUDENT.S_NUMBER,1,LEN(T_STUDENT.S_NUMBER)-2),學號=SUBSTRING(T_ST

4、UDENT.S_NUMBER,LEN(T_STUDENT.S_NUMBER)-1,2),S_NAMEAS姓名,SEXAS性別,T_COURSE.C_NAMEAS課程名稱,t_SCORE.SCOREAS考試分數(shù)FROMT_STUDENT,T_COURSE,t_SCOREWHERET_STUDENT.S_NUMBER=t_SCORE.S_NUMBERANDT_COURSE.C_NUMBER=t_SCORE.C_NUMBERGO10(二)帶輸入?yún)?shù)的存儲過程的創(chuàng)建1、創(chuàng)建一個帶有一個輸入?yún)?shù)的存儲過程stu_info,該存儲過程根據(jù)傳入的學生編號,在t

5、_student中查詢此學生的信息。USESTUDENTIFEXISTS(SELECTnameFROMsysobjectsWHEREname='Stu_Info'ANDtype='P')DROPPROCEDUREStu_InfoGOUSESTUDENTGOCREATEPROCEDUREStu_Info@S_NUMBERvarchar(10)ASSelect班級=SUBSTRING(T_STUDENT.S_NUMBER,1,LEN(T_STUDENT.S_NUMBER)-2),學號=SUBSTRING(T_STUDENT.S_NUMBER,LEN(

6、T_STUDENT.S_NUMBER)-1,2),S_NAMEAS姓名,SEXAS性別,BIRTHDAYAS出生日期,POLITYAS政治面貌FROMT_STUDENTWHERES_NUMBER=@S_NUMBERGO102、創(chuàng)建一個帶有一個輸入?yún)?shù)的存儲過程stu_info2,該存儲過程根據(jù)傳入的學生編號,在t_student中查詢此學生班級、學號、姓名和年齡。USESTUDENTIFEXISTS(SELECTnameFROMsysobjectsWHEREname='Stu_Info2'ANDtype='P')DROPPROCEDUREStu_

7、Info2GOUSESTUDENTGOCREATEPROCEDUREStu_Info2@S_NUMBERvarchar(10)ASSelect班級=SUBSTRING(T_STUDENT.S_NUMBER,1,LEN(T_STUDENT.S_NUMBER)-2),學號=SUBSTRING(T_STUDENT.S_NUMBER,LEN(T_STUDENT.S_NUMBER)-1,2),S_NAMEAS姓名,YEAR(GETDATE())-YEAR(BIRTHDAY)AS年齡FROMT_STUDENTWHERES_NUMBER=@S_NUMBERGO

8、3、創(chuàng)建一個帶有一個輸入?yún)?shù)的存儲過程stu_info3,該存儲過程根據(jù)傳入的班級編號,查詢該班所有同學的所有科目的成績和。USESTU

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。