mysql存儲(chǔ)過(guò)程實(shí)例詳解 如何用mysql的存儲(chǔ)過(guò)程返回一個(gè)表?
如何用mysql的存儲(chǔ)過(guò)程返回一個(gè)表?要獲取mysql中存儲(chǔ)過(guò)程的返回值,可以添加out參數(shù)返回。MySQL存儲(chǔ)過(guò)程示例:create procedure addvoucher(in userid i
如何用mysql的存儲(chǔ)過(guò)程返回一個(gè)表?
要獲取mysql中存儲(chǔ)過(guò)程的返回值,可以添加out參數(shù)返回。MySQL存儲(chǔ)過(guò)程示例:create procedure addvoucher(in userid int,in voucherid int,out result int)開(kāi)始選擇@endateua:=endate,@batchua:=batch,@cucountua:=cucount,@isdeadua:=isdeadFROMtuvoucherwhereid=voucherid
是的,存儲(chǔ)過(guò)程只是將查詢(xún)語(yǔ)句格式化為固定格式,所以不必每次都執(zhí)行查詢(xún)語(yǔ)句。SQL將把SQL語(yǔ)句轉(zhuǎn)換成字節(jié)碼,然后機(jī)器就可以運(yùn)行了。存儲(chǔ)過(guò)程省去了這一步,并且形成了字節(jié)碼,所以速度很快,特別是執(zhí)行次數(shù)多的時(shí)候可以節(jié)省很多時(shí)間