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

正文內(nèi)容

[工學]第7章過程式數(shù)據(jù)庫對象(參考版)

2024-10-22 00:25本頁面
  

【正文】 實驗七 P217 存儲過程 (1)(2) 。 CREATE PROCEDURE DO_QUERY() BEGIN SELECT * FROM XS。 【 例 】 使用先刪除后修改的方法修改例 。 DROP PROCEDURE IF EXISTS dowhile。 IF EXISTS子句是MySQL的擴展,如果程序或函數(shù)不存在,它防止發(fā)生錯誤。在此之前,必須確認該存儲過程沒有任何依賴關(guān)系,否則會導致其他與之關(guān)聯(lián)的存儲過程無法運行。 結(jié)果為: 可以看到,成績小于 60分時,學分已經(jīng)被修改為零。 AND 課程號=39。 SELECT * FROM XS_KC WHERE 學號 =39。數(shù)據(jù)結(jié)構(gòu) 39。08110139。, 50, 10)。, 39。 調(diào)用存儲過程 接下來向 XS_KC表中輸入一行數(shù)據(jù): INSERT INTO XS_KC VALUES(39。 END IF。 IF CJ60 THEN UPDATE XS_KC SET 學分 =0 WHERE 學號 =XH AND 課程號 =KCH。 SELECT 課程號 , 學分 INTO KCH, XF FROM KC WHERE 課程名 =KCM。 DECLARE XF TINYINT。 調(diào)用存儲過程 【 例 】 創(chuàng)建一個存儲過程,有兩個輸入?yún)?shù): XH和 KCM,要求當某學生某門課程的成績小于 60分時將其學分修改為零,大于等于 60分時將學分修改為此課程的學分。 END IF。 ELSE SET K3= 39。 ELSEIF K1=K2 THEN SET K3= 39。 DELIMITER $$ CREATE PROCEDURE (IN K1 INTEGER, IN K2 INTEGER, OUT K3 CHAR(6) ) BEGIN IF K1K2 THEN SET K3= 39。 前面創(chuàng)建的存儲過程都是比較簡單的,下面結(jié)合一些比較復雜的例子來學習如何調(diào)用存儲過程。 結(jié)果為: 說明: 3和 6相當于輸入?yún)?shù) K1和 K2,用戶變量 K相當于輸出參數(shù) K3。 CALL COMPAR(3, 6, K)。 調(diào)用該存儲過程: CALL DO_QUERY()。 USE XSCJ。 parameter為調(diào)用該存儲過程使用的參數(shù),這條語句中的參數(shù)個數(shù)必須總是等于存儲過程的參數(shù)個數(shù)。 調(diào)用存儲過程 存儲過程創(chuàng)建完后,可以在程序、觸發(fā)器或者存儲過程中被調(diào)用,但是都必須使用到 CALL語句,前面已經(jīng)簡單地介紹了 CALL語句的形式,本節(jié)重點介紹它。 循環(huán)語句中還有一個 ITERATE語句,它只可以出現(xiàn)在 LOOP、 REPEAT和WHILE語句內(nèi),意為 “ 再次循環(huán) ” 。 接著,查看用戶變量的值: SELECT a。 存儲過程體 我們調(diào)用此存儲過程來查看最后結(jié)果。 END$$ DELIMITER 。 END IF。 Label: LOOP SET a=a1。 【 例 】 創(chuàng)建一個帶 LOOP語句的存儲過程。結(jié)構(gòu)如下: LEAVE label label是語句中標注的名字,這個名字是自定義的。在循環(huán)內(nèi)的語句一直重復至循環(huán)被退出,退出時通常伴隨著一個 LEAVE 語句。 說明: REPEAT語句和 WHILE語句的區(qū)別在于: REPEAT語句先執(zhí)行語句,后進行判斷;而 WHILE語句是先判斷,條件為真時才執(zhí)行語句。 UNTIL v11。 【 例 】 用 REPEAT語句創(chuàng)建一個如例 。 存儲過程體 ● REPEAT語句格式如下: [begin_label:] REPEAT statement_list UNTIL search_condition END REPEAT [end_label] 說明: REPEAT語句首先執(zhí)行 statement_list中的語句,然后判斷search_condition是否為真,為真則停止循環(huán),不為真則繼續(xù)循環(huán)。 END$$ DELIMITER 。 WHILE v1 0 DO SET v1 = v11。 【 例 】 創(chuàng)建一個帶 WHILE循環(huán)的存儲過程。 begin_label和 end_label是 WHILE語句的標注。在存儲過程中可以定義 0個、 1個或多個循環(huán)語句。 END CASE。 ELSE SET sex=39。 THEN SET sex=39。 WHEN str=39。 THEN SET sex=39。程序片段如
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1