mysql存储过程怎么传字符串参数
mysql存储过程传字符串参数的示例:
存储过程:
createprocedurePro_GetUserInfo(inszEmpNamevarchar(1000))->begin
->declarestrSqlvarchar(1000);
->setstrSql=concat('insertintoTmpTable_UserInfo(EmpName,PcName,IP)selectEmpName,PcName,IPfromT_SC_UserManagerwhereEmpNamein(',szEmpName,')');
->droptableifexistsTmpTable_UserInfo;
->createtemporarytableTmpTable_UserInfo(EmpNamevarchar(32)notnull,PcNamevarchar(32)notnull,IPvarchar(32)notnull);
->set@sql1=strSql;
->preparestmt_pfrom@sql1;
->executestmt_p;
->end
->
调用:
callPro_GetUserInfo("'192.168.0.1','192.168.0.11'");//参数用双引号,其实用单引号也行。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:php定义数组有几种方式 下一篇:香港服务器BGP线路机房有哪些优势
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。