日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

《数据库系统实训》实验报告——游标

發布時間:2024/10/5 windows 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《数据库系统实训》实验报告——游标 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

游標

第一部分:樣例庫的應用

1)創建游標

CREATE PROCEDURE processorders() BEGINDECLARE ordernumbers CURSORFORSELECT order_num FROM orders; END

由于沒有打開游標,此過程不會把數據檢索出來。
2)使用游標數據

CREATE PROCEDURE processorders() BEGIN -- Declare local variables DECLARE o INT; -- Declare the cursor DECLARE ordernumbers CURSOR FOR SELECT order_num FROM orders; -- Open the cursor OPEN ordernumbers; -- Get order number FETCH ordernumbers INTO o; SELECT O; -- Close the cursor CLOSE ordernumbers; END;

查詢結果:

3)循環檢索數據

CREATE PROCEDURE processorders() BEGIN -- Declare local variables DECLARE done BOOLEAN DEFAULT 0; DECLARE o INT; -- Declare the cursor DECLARE ordernumbers CURSOR FOR SELECT order_num FROM orders; -- Declare continue handler DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done=1; -- Open the cursor OPEN ordernumbers; -- Loop through all rows REPEAT -- Get order number FETCH ordernumbers INTO o; SELECT o; -- End of loop UNTIL done END REPEAT; -- Close the cursor CLOSE ordernumbers; END; ```查詢結果:![在這里插入圖片描述](https://img-blog.csdnimg.cn/2021042211350375.png)4)循環處理數據 ```sql CREATE PROCEDURE processorders() BEGIN -- Declare local variables DECLARE done BOOLEAN DEFAULT 0; DECLARE o INT; DECLARE t DECIMAL(8,2); -- Declare the cursor DECLARE ordernumbers CURSOR FOR SELECT order_num FROM orders; -- Declare continue handler,SQLSTATE '02000' 是一個“未找到”條件 DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done=1; -- Create a table to store the results CREATE TABLE IF NOT EXISTS ordertotals (order_num INT, total DECIMAL(8,2)); -- Open the cursor OPEN ordernumbers; -- Loop through all rows REPEAT -- Get order number FETCH ordernumbers INTO o; -- Get the total for this order CALL ordertotal(o, 1, t); -- Insert order and total into ordertotals INSERT INTO ordertotals(order_num, total) VALUES(o, t); -- End of loop UNTIL done END REPEAT; -- Close the cursor CLOSE ordernumbers; END;

處理結果:

第二部分:所選課題數據庫的應用

1)查詢語句:

CREATE PROCEDURE `calculateprice`() BEGINDECLARE done BOOLEAN DEFAULT 0; DECLARE o INT;DECLARE t INT;DECLARE remainss CURSORFORSELECT goods_id FROM order_detail;CREATE TABLE IF NOT EXISTS pricetotals(id INT,total INT);OPEN remainss;REPEATFETCH remainss INTO o;CALL pricetotal(o,t);INSERT INTO pricetotals(id,total)VALUES(o,t);UNTIL done END REPEAT;CLOSE remainss; END

以下為創建用來計算price*remains的函數:

CREATE PROCEDURE `pricetotal`(IN `inumber` int,OUT `ptotal` decimal) BEGIN#Routine body goes here...SELECT Sum(total_price)FROM order_detailWHERE goods_id = inumberINTO ptotal; END

查詢結果:

參考文章

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的《数据库系统实训》实验报告——游标的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 人妻精品久久久久中文字幕69 | 天堂中文在线网 | 成人福利小视频 | 亚洲午夜天堂 | 中文字幕在线观看视频www | 奇米影视四色在线 | 新婚之夜玷污岳丰满少妇在线观看 | 看全色黄大色黄大片大学生 | 大陆一级黄色片 | 国产激情无套内精对白视频 | 久久伊人成人 | 神马午夜精品95 | 色综合国产 | 国产福利在线观看视频 | 午夜激情视频在线观看 | 欧美久久久精品 | 色午夜婷婷 | 中文字字幕在线观看 | 欧美精品啪啪 | 国产手机在线观看 | 丰满岳乱妇国产精品一区 | 日韩欧美精品中文字幕 | 中文字幕在线不卡视频 | 又黄又骚又爽 | 嫩草视频在线 | 日日av | 国产欧美高清 | 91色啪| 波多野结衣av电影 | 欧美aaaaaa| 天天操天天草 | 久久人人爽人人人人片 | 青青偷拍视频 | 欧洲一级黄色片 | 国产精彩视频在线 | 国产精品久久综合 | 欧美日韩看片 | 毛片成人 | 国产免费无码XXXXX视频 | 国产玖玖在线 | 亚洲av永久纯肉无码精品动漫 | 污污网址在线观看 | 亚洲四区在线 | 成年人黄色在线观看 | 女厕厕露p撒尿八个少妇 | 噼里啪啦动漫高清在线观看 | 在线免费观看国产 | 天海翼一二三区 | 黄色香蕉视频 | 国产精品资源网站 | 日本h在线观看 | 一区视频免费观看 | 日韩精品免费视频 | 美国一区二区三区 | 日韩精品一区二区三区久久 | 国产男女猛烈无遮挡免费视频 | 日本在线不卡一区二区三区 | 国产又粗又猛又爽又黄的视频一 | 免费av在线电影 | www.九色| av激情在线观看 | 国产精品无码白浆高潮 | 中文在线观看av | 亚洲精品免费看 | 这里只有精品视频在线观看 | 性生交生活影碟片 | 欧美一区网站 | 九九热久久免费视频 | 天堂网在线看 | 影音先锋一区 | 手机av网址 | 人人妻人人做人人爽 | www.99视频| 亚洲偷 | 成人免费黄色网址 | 悟空影视大全免费高清观看在线 | 欧美大片免费在线观看 | 第一福利在线视频 | 无码人妻精品一区二区蜜桃色欲 | 亚洲免费av在线 | 狠狠操网址| 国产成人自拍一区 | 影音先锋美女 | 天堂色网 | 亚洲视频观看 | 久久国产精品视频 | 久草福利网| 日本欧美中文字幕 | 激情欧美一区二区三区精品 | 日韩欧美亚洲一区二区 | 午夜啪啪福利视频 | 国产一级二级三级在线观看 | 裸体黄色片 | 91日韩欧美 | 国产无遮挡又黄又爽免费视频 | 曰批女人视频在线观看 | 国产剧情av引诱维修工 | 日本中文字幕一区 | juliaann第一次和老师 |