好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Mysql中調試存儲過程最簡單的方法

Mysql中調試存儲過程最簡單的方法

熱門標簽:外東北地圖標注 話務外呼系統怎么樣 大眾點評星級酒店地圖標注 云南電商智能外呼系統價格 拉卡拉外呼系統 臨清電話機器人 高清地圖標注道路 智能外呼系統復位 400電話可以辦理嗎

以前同事告訴我用臨時表插入變量數據來查看,但是這種方法過于麻煩,而且Mysql沒有比較好的調試存儲過程的工具。今天google了下發現可以用select + 變量名的方法來調試

具體方法:

在你的存儲過程中加入如下語句:
SELECT 變量1,變量2;

然后用mysql自帶的cmd程序進入mysql> 下。
call 你的存儲過程名(輸入參數1,@輸出參數);(注:這里幫助下新同學,如果你的存儲過程有輸出變量,那么在這里只需要加 @ 然后跟任意變量名即可);
即可發現你的變量值被打印到了cmd下,簡單吧?呵呵 希望能幫到諸位。

有如下一個存儲過程

CREATE PROCEDURE `p_next_id`(kind_name VARCHAR(30), i_length int,currentSeqNo VARCHAR(3),OUT o_result INT)
BEGIN 
     SET @a= NULL;
     SET @b= NULL;
     SELECT id INTO @a FROM t_seq WHERE number= currentSeqNo and length= i_length ;          IF (@a is null ) THEN
            select min(id) into @a FROM t_seq where length = i_length;
            select number  INTO @b FROM t_seq WHERE id = @a;ELSE
        select number  INTO @b FROM t_seq WHERE id = @a+1;        
     END IF;        
     SELECT @b INTO o_result;     
END

在navicat中調用存儲過程 


寫語句調用
call p_next_id('t_factory',2,'0',@result); -- 上面的存儲過程含有四個參數,所以這里調用的時候,也需要傳遞4個參數:輸入參數填寫值,輸出參數用變量表示@result
select @result; -- 這句話是在控制臺顯示變量值
2. 窗口點擊

直接點擊運行時,在彈出輸入框輸入:'t_factory',2,'0',@result

追蹤存儲過程執行步驟

mysql不像oracle有plsqldevelper工具用來調試存儲過程,所以有兩簡單的方式追蹤執行過程:

用一張臨時表,記錄調試過程
直接在存儲過程中,增加select @xxx,在控制臺查看結果:
例如我把上面的存儲過程中加一些查詢語句(注意下面的紅色語句)

CREATE PROCEDURE `p_next_id`(kind_name VARCHAR(30), i_length int,currentSeqNo VARCHAR(3),OUT o_result INT)
BEGIN 
     SET @a= NULL;
     SET @b= NULL;
     SELECT id INTO @a FROM t_seq WHERE number= currentSeqNo and length= i_length ;   SELECT @a;     
     IF (@a is null ) THEN
            select min(id) into @a FROM t_seq where length = i_length;
            select number  INTO @b FROM t_seq WHERE id = @a;       select @b;
     ELSE
        select number  INTO @b FROM t_seq WHERE id = @a+1;        
     END IF;        
     SELECT @b INTO o_result;     
END

到此這篇關于Mysql中調試存儲過程最簡單的方法的文章就介紹到這了,更多相關Mysql調試存儲過程內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • mysql 存儲過程中變量的定義與賦值操作
  • mysql存儲過程詳解
  • mysql存儲過程 游標 循環使用介紹
  • MySQL存儲過程使用實例詳解
  • MYSQL的存儲過程和函數簡單寫法
  • MySQL存儲過程例子(包含事務,輸出參數,嵌套調用)
  • MySql存儲過程與函數詳解
  • mysql 查詢數據庫中的存儲過程與函數的語句
  • mysql 導入導出數據庫以及函數、存儲過程的介紹
  • 實例解析MySQL中的存儲過程及存儲過程的調用方法

標簽:無錫 福州 揚州 溫州 山西 阿里 定西 三明

巨人網絡通訊聲明:本文標題《Mysql中調試存儲過程最簡單的方法》,本文關鍵詞  Mysql,中,調試,存儲,過程,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mysql中調試存儲過程最簡單的方法》相關的同類信息!
  • 本頁收集關于Mysql中調試存儲過程最簡單的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 男女涩涩网站| 小屁孩日记| 少妇高潮一区二区三区88影院| 王玉芳被弄高潮了几次| 美妇车内娇喘| 好大好硬好深好爽的视频| 被老师摁着强进了好爽H漫画| 亚洲男男激情videos高清| 手机看片手机在线看片| freesex性欧美hdhd| 两个人免费观看高清视频| 青青草国产在线视频| 精品一区二区久久久久久无码小说| 粗大与亲女乱小说第二部分| 狠狠干免费视频| 张玉梅的婬乱生活全集在线观看| 亚洲色图10p| 男总裁被C双腿大开女攻高H漫画| pANs模特小雪大尺度内部收费私拍| 午夜拍拍视频| 美女又爽?又黄?又污| 99视频三二四五区精产国品| 亚州人成网在线播放| 国产精品酒店视频| 夜店的女人奶都让人摸违法吗| 扒开双腿狠狠的喝蜜汁尿 | 伊人福利网| 蓝田县| 精品视频一区二区观看| 免费无遮挡??网站| 情欲乱爱小说| 欧美一级欧美一级在线播放| 动漫吸乳羞漫画免费| 黄色大片一级| 国产亚洲综合激情校园小说| 巴西白胖肥妇bbwbbw| 国产AA大片真人版免费观看| 成人国产片女人爽到高潮网站| 91精品国产综合久久久久久漫画| 99久久精品国产亚洲AV高清| 正在播放国产尾随丝袜美女|