mysql存储过程实例

时间:2016.04.20 发布人:Desperated

mysql存储过程实例

已解决问题

谷歌Desperated用户在2016.04.20提交了关于“演员请就位mysql存储过程实例”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-27T07:48:39。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你就是当代的活雷锋,太感谢了 !

希望以下的回答,能够帮助你。

第1个回答

用户名:a850340140  

mysql存储过程

复制代码代码如下:
delimiter$

DROPFUNCTIONIFEXISTS`fun_convert`$

CREATEDEFINER=`root`@`%`FUNCTION`fun_convert`(paravarchar(255))

RETURNSvarchar(255)Ch**AR**Tgbk

BEGIN

declareresultvarchar(255)default'';

declarecntintdefault0;

declareiintdefault0;

declareidBIGINTdefault0;

setcnt=length(para)-length(replace(para,',',''))-1;

Wh**ILEi<cntDO

selectc.idintoidfromcompanycwherec.code=SUBSTRING(para,i*3+2,2);

setresult=CONCAT(result,",",id);

seti=i+1;

endWh**ILE;

setresult=CONCAT(result,",");

RETURNresult;

END

$

delimiter;

updateusersuset***.company=fun_convert(***.company);