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

正文內(nèi)容

[工學(xué)]第7章過程式數(shù)據(jù)庫(kù)對(duì)象(已修改)

2024-10-31 00:25 本頁面
 

【正文】 第 7章 過程式數(shù)據(jù)庫(kù)對(duì)象 ? 存儲(chǔ)過程 ? 存儲(chǔ)函數(shù) ? 觸發(fā)器 ? 事件 存儲(chǔ)過程 存儲(chǔ)過程是存放在數(shù)據(jù)庫(kù)中的一段程序。能夠?qū)崿F(xiàn)特定的功能。 下面是一個(gè)存儲(chǔ)過程的簡(jiǎn)單例子,實(shí)現(xiàn)的功能是刪除一個(gè)特定學(xué)生的信息。 DELIMITER $$ CREATE PROCEDURE DELETE_STUDENT(IN XH CHAR(6)) BEGIN DELETE FROM XS WHERE 學(xué)號(hào) =XH。 END $$ DELIMITER 。 ? 查看數(shù)據(jù)庫(kù)中有哪些存儲(chǔ)過程: SHOW PROCEDURE STATUS命令。 ? 查看某個(gè)存儲(chǔ)過程的具體信息: SHOW CREATE PROCEDURE sp_name命令,其中 sp_name是存儲(chǔ)過程的名稱。 創(chuàng)建存儲(chǔ)過程 創(chuàng)建存儲(chǔ)過程可以使用 CREATE PROCEDURE語句。 CREATE PROCEDURE的語法格式: CREATE PROCEDURE sp_name ([proc_parameter[,...]]) routine_body 其中, proc_parameter的參數(shù)如下: [ IN | OUT | INOUT ] param_name type 說明: ● sp_name:存儲(chǔ)過程的名稱,默認(rèn)在當(dāng)前數(shù)據(jù)庫(kù)中創(chuàng)建。 需要在特定數(shù)據(jù)庫(kù)中創(chuàng)建存儲(chǔ)過程時(shí),則要在名稱前面加上數(shù)據(jù)庫(kù)的名稱,格式為:。 注意:名稱應(yīng)當(dāng)盡量避免取與 MySQL的內(nèi)置函數(shù)相同的名稱,否則會(huì)發(fā)生錯(cuò)誤。 DELIMITER $$ CREATE PROCEDURE DELETE_STUDENT(IN XH CHAR(6)) BEGIN DELETE FROM XS WHERE 學(xué)號(hào) =XH。 END $$ DELIMITER 。 創(chuàng)建存儲(chǔ)過程 創(chuàng)建存儲(chǔ)過程可以使用 CREATE PROCEDURE語句。 CREATE PROCEDURE的語法格式: CREATE PROCEDURE sp_name ([proc_parameter[,...]]) routine_body 其中, proc_parameter的參數(shù)如下: [ IN | OUT | INOUT ] param_name type ● proc_parameter:存儲(chǔ)過程的參數(shù), param_name為參數(shù)名, type為參數(shù)的類型,當(dāng)有多個(gè)參數(shù)的時(shí)候中間用逗號(hào)隔開。 MySQL存儲(chǔ)過程支持三種類型的參數(shù): IN:輸入?yún)?shù),使數(shù)據(jù)可以傳遞給一個(gè)存儲(chǔ)過程。 OUT:輸出參數(shù),當(dāng)需要返回一個(gè)答案或結(jié)果的時(shí)候,存儲(chǔ)過程使用輸出參數(shù)。 INOUT。輸入 /輸出參數(shù)。既可以充當(dāng)輸入?yún)?shù)也可以充當(dāng)輸出參數(shù)。 注意: ? 存儲(chǔ)過程可以有 0個(gè)、 1個(gè)或多個(gè)參數(shù)。也就是說存儲(chǔ)過程可以不加參數(shù),但是名稱后面的括號(hào)是不可省略的。 ? 參數(shù)的名字不要等于列的名字,否則雖然不會(huì)返回出錯(cuò)消息,但是存儲(chǔ)過程中的SQL語句會(huì)將參數(shù)名看做列名,從而引發(fā)不可預(yù)知的結(jié)果。 CREATE PROCEDURE的語法格式: CREATE PROCEDURE sp_name ([proc_parameter[,...]]) routine_body 其中, proc_parameter的參數(shù)如下: [ IN | OUT | INOUT ] param_name type DELIMITER $$ CREATE PROCEDURE DELETE_STUDENT(IN XH CHAR(6)) BEGIN DELETE FROM XS WHERE 學(xué)號(hào) =XH。 END $$ DELIMITER 。 創(chuàng)建存儲(chǔ)過程 創(chuàng)建存儲(chǔ)過程可以使用 CREATE PROCEDURE語句。 CREATE PROCEDURE的語法格式: CREATE PROCEDURE sp_name ([proc_parameter[,...]]) routine_body 其中, proc_parameter的參數(shù)如下: [ IN | OUT | INOUT ] param_name type ● routine_body:這是存儲(chǔ)過程的主體部分,也叫做存儲(chǔ)過程體。里面包含了在過程調(diào)用的時(shí)候必須執(zhí)行的語句。 這個(gè)部分總是以 BEGIN開始,以 END結(jié)束。當(dāng)然,當(dāng)存儲(chǔ)過程體中只有一個(gè) SQL語句時(shí)可以省略 BEGINEND標(biāo)志。 DELIMITER $$ CREATE PROCEDURE DELETE_STUDENT(IN XH CHAR(6)) BEGIN DELETE FROM XS WHERE 學(xué)號(hào)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1