国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql存儲過程基礎之遍歷多表記錄后插入第三方表中詳解

2024-07-24 12:50:01
字體:
來源:轉載
供稿:網友

前言

自從學過存儲過程后,就再也沒有碰過存儲過程,這是畢業后寫的第一個存儲過程。

因為項目里設備的種類比較多,分別存在不同的數據表中,java中對應不同的java bean對象,想要統一管理有點困難。最近正好要開發一個功能模塊,就是需要統一對設備進行處理,想著為了以后都能方便的統一處理各種設備,就從現在開始設計一套方案管理起這些項目吧。

如何統一管理呢?

如果從項目一開始設計的時候就能考慮到項目會發展成今天這樣,當初就應該抽取公共父類,對所有類型的所有公共字段進行統一抽取,這樣無論添加多少模塊,需要對設備進行操作的時候,都只需要關聯統一父類,數據間的關系就清晰多了,開發也會簡單很多。

那么現在抽取呢?還來得及嗎?

應該是來不及了,因為項目已經發展壯大了,已經開發了很多功能,一旦現在抽取,需要修改的地方就太多了,沒有那么多時間來完成這項工作。

那還有別的方法嗎?

我也不曉得人家的項目是如何處理這樣的問題的,但是就我思考,可以學習下注冊表的思想,電腦中裝有很多很多的軟件,各個軟件也是各部相同,但是每個軟件安裝的時候都會寫一條信息到注冊表中,方便電腦對軟件的集中管理。是不是感覺這個方案還不錯

項目里需要做的就是:1、添加一個注冊表對象;2、添加設備的時候,都要把公共的很重要的信息寫到注冊表中,更新和刪除也要同步操作注冊表;3、一個很重要的工作,曾經已經添加到項目中的設備信息要怎么辦呢?他們都沒有注冊信息,難不成要放棄對他們的管理?或者是刪除重新添加?不!!!只需要寫一個存儲過程,遍歷表里已經存在的設備信息,將其插入注冊表中。

好了,人生第一個存儲過程就這樣拉開序幕了,下面要亮出我的第一個存儲過程了:

寫的過程中呢肯定是有遇到各種問題的

首先,不記得有哪些循環語句了,下面科普一下

第一種 while 循環

while循環語法:

while 條件 DO

            循環體;

end while;

第二種 loop 循環

loop 循環語法:

loop_name:loop

        if 條件 THEN -- 滿足條件時離開循環

                leave loop_name;  -- 和 break 差不多都是結束訓話

        end if;

end loop;

第三種 repeat 循環

repeat 循環語法

repeat

    循環體

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰镇市| 清丰县| 绥阳县| 砚山县| 韶山市| 谢通门县| 汾西县| 建德市| 临潭县| 泸西县| 仪征市| 上饶市| 富川| 五寨县| 辽源市| 烟台市| 汕尾市| 志丹县| 阳西县| 安陆市| 永州市| 寿宁县| 台安县| 靖州| 龙陵县| 新郑市| 枞阳县| 施甸县| 桦川县| 承德县| 洪江市| 麟游县| 桐庐县| 东至县| 永善县| 民权县| 论坛| 昌吉市| 山丹县| 定安县| 明水县|