帶參存儲過程的基本語法


1.帶參存儲過程參數分類(語法:in|out|inout 參數名 數據類型)

  a.in:表示當前參數為輸入參數

  b.out:表示當前參數為輸出參數(類似java函數的返回值)

  c.inout:即是輸入參數又是輸出參數

2.基本語法及使用

  a.創建語法:

    1)完整版(#表示注釋)

      delimiter $$ #自定義結束符
      create procedure 存儲過程名(
        In|out|inout 參數1 數據類型(長度),
        In|out|inout 參數2 數據類型(長度)
      )
      begin
        存儲過程體;
      end $$ #用自定義$$結束代碼
      Delimiter ; #創建存儲過程完畢再修改回來

    2)簡易版

      create procedure 存儲過程名(
        In|out|inout 參數1 數據類型(長度),
        In|out|inout 參數2 數據類型(長度)
      )
      begin
        存儲過程體;
      end
      Delimiter ;

  b.in基本語法演示

    存儲過程中輸入參數的創建語法: in 參數名 數據類型

  c.out基本語法演示
      存儲過程中輸出參數的創建語法: out 參數名 數據類型

  d.inout基本語法演示
      語法:值 into 輸出參數

注意:1)in和out是在不同參數類型的參數下使用,inout是參數的參數類型相同下使用

   2)存儲過程向返回參數進行賦值的關鍵字into

   3) 補充:變量賦值:set @變量名=XXX


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM