Linux 拨号vps windows公众号手机端

mysql存储过程怎么传字符串参数

lewis 7年前 (2018-10-05) 阅读数 12 #VPS/云服务器
文章标签 msql存储过程

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'");//参数用双引号,其实用单引号也行。


版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门