久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MySql中如何使用存儲過程參數

157次閱讀
沒有評論

共計 1233 個字符,預計需要花費 4 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

MySql 中如何使用存儲過程參數,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面丸趣 TV 小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

存儲過程 in 參數 的使用

IN 參數只用來向過程傳遞信息,為默認值。

--  存儲過程中  in  參數的   使用
DELIMITER ;; 
CREATE PROCEDURE 
name_in(IN `time` VARCHAR(50)) 
BEGIN
 
 
SELECT NOW() ,`time`;
 
END ;;
CALL name_in( 現在時間  -- in  是一個形參   你可以   定義   數據類型   調用存儲過程的時候   可以給   實參  
 
DELIMITER ;; 
CREATE PROCEDURE name_in_2(IN `time` VARCHAR(50)) -- set 賦值的   使用
BEGIN
 
 
SELECT NOW() ,`time`;
 
END ;;
SET @wo= 現在時間  
CALL name_in_2(@wo);
 
DELIMITER ;; 
CREATE PROCEDURE name_in_4(IN `time` VARCHAR(50))-- DECLARE  創建變量的使用
BEGIN
DECLARE `time` DEFAULT  wo  -- DECLARE  創建變量的   只在 begin-end 語句塊   有效的   變量  
SELECT NOW() ,`time`;-- 
END ;;
--  可以   使用  DECLARE  在存儲過程中  
--  創建(DECLARE)和   賦值(SET) set @變量名 =  值
--  總結  DECLARE  只在 begin-end 語句塊   有效  set  加 @  是會話變量在   當前連接中   對連接的客戶端   是有效的 

MySql 中如何使用存儲過程參數

out 參數的使用

OUT 參數只用來從過程傳回信息。
 MySQL 存儲過程 out 參數:從存儲過程內部傳值給調用者。
該參數初始值為 null,無論調用者是否給存儲過程參數設置值。

DELIMITER ;; 
CREATE PROCEDURE name_out(IN `one` INT , IN two INT ,OUT shu INT) -- out  輸出參數   的使用
BEGIN
 
SET shu=`one`+two; --  直接   兩個輸入參數   相加   賦值給   輸出參數  set  變量名   是賦值的意思
 
 -- set  賦值   在當前存儲過程中   有效   比如   可以使用  select shu ;
 -- set @賦值   在當前連接客服端中有效
 END ;;
 
 
CALL name_out(3,3,@shuchu);
SELECT @shuchu AS  輸出參數; --  在調用存儲過程的時候可以   定義一個  @參數   來接收   輸出參數   也就是   返回值 

MySql 中如何使用存儲過程參數

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注丸趣 TV 行業資訊頻道,感謝您對丸趣 TV 的支持。

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計1233字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 临武县| 万荣县| 巴彦淖尔市| 永仁县| 旺苍县| 昆山市| 昌平区| 长岛县| 台南县| 时尚| 徐州市| 蒙自县| 布尔津县| 马龙县| 五峰| 大连市| 来宾市| 永昌县| 皋兰县| 永德县| 福泉市| 同仁县| 马关县| 县级市| 双流县| 化州市| 南陵县| 手机| 什邡市| 青浦区| 奇台县| 盐池县| 自贡市| 阳新县| 牙克石市| 贡山| 铜陵市| 安龙县| 中宁县| 正定县| 邯郸县|