MySQL存儲(chǔ)過程的創(chuàng)建步驟描述
此文章主要向大家描述的是MySQL存儲(chǔ)過程的創(chuàng)建步驟以及對(duì)其創(chuàng)建MySQL數(shù)據(jù)庫(kù)存儲(chǔ)過程中mypro出現(xiàn)報(bào)錯(cuò)的實(shí)例描述,以下的文章就是對(duì)MySQL存儲(chǔ)過程的創(chuàng)建步驟的具體操作的描述,望你會(huì)有所收獲。
在MySQL中我創(chuàng)建如下存儲(chǔ)過程:
- create procedure mypro()
- begin
- declare @temp int;
- set @temp=3;
- end //
創(chuàng)建這個(gè)存儲(chǔ)過程的時(shí)候?yàn)槭裁磿?huì)報(bào)錯(cuò)呢?如果把該MySQL存儲(chǔ)過程中的@符號(hào)去掉,就可以創(chuàng)建成功了,請(qǐng)問在MySQL存儲(chǔ)過程中定義變量的時(shí)候有@和沒有@有什么區(qū)別?
提問者:猛士 - 初學(xué)一級(jí)
問題補(bǔ)充:
- create procedure mypro(IN @temp int)
- begin
- select * from t where t.id>@temp;
- end//
請(qǐng)問這樣創(chuàng)建MySQL存儲(chǔ)過程mypro會(huì)報(bào)錯(cuò)是為什么呢?(去掉@可以創(chuàng)建成功)
以上的相關(guān)內(nèi)容就是對(duì)MySQL存儲(chǔ)過程的介紹,望你能有所收獲。
【編輯推薦】