操作方法如下:
create procedure Pro_GetUserInfo(in szEmpName varchar(1000))
-> begin
-> drop table if exists TmpTable_UserInfo;
-> create temporary table TmpTable_UserInfo(EmpName varchar(32) not null, PcName varchar(32) not null, IP varchar(20) not null);
-> insert into TmpTable_UserInfo(EmpName, PcName, IP) select EmpName, PcName, IP from T_SC_UserManager where EmpName in (szEmpName);
// 不能直接传进来,如果直接传进来,展开为in("'172.16.10.2','172.16.10.21'")
-> end
->
SET a = REPLACE (a, '(', '-');
SET a = REPLACE (a, ')', '-');
当 a 数据类型是 varchar 的时候, 应该是没问题的。
如果数据类型是 TEXT 的话, 就没测试过了。