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

正文內(nèi)容

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

2025-09-20 00:25 本頁(yè)面


【正文】 =XH。 END $$ DELIMITER 。 DELIMITER命令:將 MySQL語(yǔ)句的結(jié)束標(biāo)志修改為其他符號(hào)。 DELIMITER語(yǔ)法格式為: DELIMITER $$ 說明: ? $$是用戶定義的結(jié)束符,通常這個(gè)符號(hào)可以是一些特殊的符號(hào),如兩個(gè) “ ”,兩個(gè) “ ¥ ” 等。 ? 當(dāng)使用 DELIMITER命令時(shí),應(yīng)該避免使用反斜杠( “ \”)字符,因?yàn)槟鞘荕ySQL的轉(zhuǎn)義字符。 DELIMITER $$ CREATE PROCEDURE DELETE_STUDENT(IN XH CHAR(6)) BEGIN DELETE FROM XS WHERE 學(xué)號(hào) =XH。 END $$ DELIMITER 。 創(chuàng)建存儲(chǔ)過程 【 例 】 將 MySQL結(jié)束符修改為兩個(gè)斜杠 “ /”符號(hào)。 DELIMITER // 說明:執(zhí)行完這條命令后,程序結(jié)束的標(biāo)志就換為雙斜杠符號(hào) “ //”了。 用下列語(yǔ)句檢驗(yàn)一下: SELECT 姓名 FROM XS WHERE 學(xué)號(hào) =39。08110139。 // 結(jié)果為: 要想恢復(fù)使用分號(hào) “ ?!弊鳛榻Y(jié)束符,運(yùn)行下面命令即可: DELIMITER 。 【 例 】 下面是一個(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 。 說明: ? 當(dāng)調(diào)用這個(gè)存儲(chǔ)過程時(shí), MySQL根據(jù)提供的參數(shù) XH的值,刪除對(duì)應(yīng)在 XS表中的數(shù)據(jù)。 ? 調(diào)用存儲(chǔ)過程的命令是 CALL命令,語(yǔ)法格式如下: CALL sp_name([parameter[,...]]) 后面會(huì)詳細(xì)講到。 ? 在關(guān)鍵字 BEGIN和 END之間指定了存儲(chǔ)過程體。 知識(shí)點(diǎn)回顧 存儲(chǔ)過程 是存放在數(shù)據(jù)庫(kù)中,能夠?qū)崿F(xiàn)特定功能的一段程序。 CREATE PROCEDURE的語(yǔ)法格式: CREATE PROCEDURE sp_name ([proc_parameter[,...]]) BEGIN routine_body END DELIMITER命令:將 MySQL語(yǔ)句的結(jié)束標(biāo)志修改為其他符號(hào)。 DELIMITER語(yǔ)法格式為: DELIMITER $$ 存儲(chǔ)過程體 1. 局部變量 在存儲(chǔ)過程中可以聲明局部變量,它們可以用來存儲(chǔ)臨時(shí)結(jié)果。 要聲明局部變量必須使用 DECLARE語(yǔ)句。在聲明局部變量的同時(shí)也可以對(duì)其賦一個(gè)初始值。 DECLARE語(yǔ)法格式如下: DECLARE var_name[,...] type [DEFAULT value] 說明: ? var_name為變量名; ? type為變量類型; ? DEFAULT子句給變量指定一個(gè)默認(rèn)值,如果不指定默認(rèn)為 NULL的話。 DECLARE語(yǔ)法格式如下: DECLARE var_name[,...] type [DEFAULT value] 【 例 】 聲明一個(gè)整型變量和兩個(gè)字符變量。 DECLARE num INT(4)。 DECLARE str1, str2 VARCHAR(6)。 說明: ? 局部變量只能在 BEGIN… END語(yǔ)句塊中聲明。 ? 局部變量只能在聲明它的 BEGIN… END語(yǔ)句塊中使用該變量,其他語(yǔ)句塊中不可以使用它。 ? 在存儲(chǔ)過程中也可以聲明用戶變量,不要將兩者混淆。 ? 局部變量和用戶變量的區(qū)別在于: 1. 局部變量前面沒有使用 @符號(hào)。 2. 局部變量在其所在的 BEGIN… END語(yǔ)句塊處理完后就消失了,而用戶變量存在于整個(gè)會(huì)話當(dāng)中。 用戶變量的定義: SET @user_variable1= expression1 [, @ user_variable2= expression2 , … ] 存儲(chǔ)過程體 2. 使用 SET語(yǔ)句賦值 要給局部變量賦值可以使用 SET語(yǔ)句, SET語(yǔ)句也是 SQL本身的一部分。 語(yǔ)法格式為: SET var_name = expr [, var_name = expr] ... 【 例 】 在存儲(chǔ)過程中給局部變量賦值。 SET num=1, str1= 39。hello39。 說明:與聲明用戶變量時(shí)不同,這里的局部變量名前面沒有 @符號(hào)。 注意,例中的這條語(yǔ)句無法單獨(dú)執(zhí)行,只能在存儲(chǔ)過程和存儲(chǔ)函數(shù)中使用。 3. SELECT...INTO語(yǔ)句 使用這個(gè) SE
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1