更新時(shí)間:2021-06-21 22:34:01作者:admin2
數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)驗(yàn)報(bào)告七班級(jí):機(jī)械因材學(xué)號(hào):16姓名:高永吉一:實(shí)驗(yàn)名稱:存儲(chǔ)過(guò)程及觸發(fā)器二,實(shí)驗(yàn)?zāi)康模孩攀褂孟到y(tǒng)常用的存儲(chǔ)過(guò)程;⑵掌握存儲(chǔ)過(guò)程的創(chuàng)建及應(yīng)用(3)理解觸發(fā)器的概念;(4)掌握觸發(fā)器的創(chuàng)建及應(yīng)用。三.實(shí)驗(yàn)內(nèi)容、過(guò)程和結(jié)果:存儲(chǔ)過(guò)程1創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,查看學(xué)號(hào)為1(根據(jù)實(shí)際情況取)的學(xué)生的信息,包括該學(xué)生的學(xué)號(hào),班級(jí)編號(hào),姓名。(提示:查詢涉及到表Student)2執(zhí)行1中創(chuàng)建的存儲(chǔ)過(guò)程。3使用輸入?yún)?shù)創(chuàng)建題1中的存儲(chǔ)過(guò)程。題1中所創(chuàng)建的存儲(chǔ)過(guò)程只能學(xué)號(hào)為1的學(xué)生信息進(jìn)行查看,要想對(duì)其他學(xué)生進(jìn)行查看,需要進(jìn)行參數(shù)傳遞。4執(zhí)行3中創(chuàng)建的存儲(chǔ)過(guò)程,(1)按位置傳遞參數(shù);(2)通過(guò)參數(shù)名傳遞參數(shù);5觸發(fā)器1)在課程表Course上創(chuàng)建一個(gè)觸發(fā)器,該觸發(fā)器被操作DELETE所觸發(fā),且要求觸發(fā)觸發(fā)器的DELETE語(yǔ)句在執(zhí)行被取消。2)在表Student中建立插入觸發(fā)器,插入一條記錄時(shí),若年齡>100或者年齡<=0,拒絕插入記錄并顯示:“年齡不符合規(guī)定,無(wú)法插入此記錄!”;3)創(chuàng)建一個(gè)觸發(fā)器,如果在Student表中添加或更改數(shù)據(jù),向客戶端顯示一條消息“你正在插入或修改學(xué)生表的數(shù)據(jù)”,要求觸發(fā)觸發(fā)器的DELETE、UPDATE語(yǔ)句被執(zhí)行。4)為Course