Mysql進階之預存程序,mysql預存程序

來源:互聯網
上載者:User

Mysql進階之預存程序,mysql預存程序

概念類似於函數,就是把一段代碼封裝起來,當要執行這一段代碼的時候,可以通過調用該預存程序來實現.在封裝的語句體裡面,可以用if/else, case,while等控制結構.可以進行sql編程.

在mysql中,預存程序和函數的區別,

一個是名稱不同,

二個就是預存程序沒有返回值.

如果想獲得返回值怎麼辦那?通過out性變數就OK!


查看現有的預存程序:

Show procedure status

 

刪除預存程序

Drop procedure 預存程序的名字

 

調用預存程序

Call 預存程序名字();

1 過程裡面聲明變數


2 變數參與運算和簡單控制語句


3 給預存程序傳遞參數


4 while迴圈



5 輸出型變數



6 switch語句


7 do while語句



相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.