一个存储过程参数连接问题
时间:2011-10-21
来源:互联网
大致如下
delimiter //
create procedure initial(in mac varchar(3),in flag varchar(3),in h0h1h2h3 vrachar(4))
begin
declare n int;
declare temp int;
declare i int;
set n = len(flag)
set temp = 0;
set i = 0
if n =1 then
set temp = 1000;
end if
while i < temp
insert into map (tldn) values(concat (mac, flag,h0h1h2h3,right(1000+i ,3)));
i := i + 1;
endwhile
end;
//
报insert into map (tldn) values(concat (mac, flag,h0h1h2h3,right(1000+i ,3)));错误
tldn 是 varchar(11) ,而flag是可能1,2,3位的字符串,以上代码是为一位的情况,我想把mac flag h0h1h2h3 和一个三位数字联合起来赋给tldn 列,
请大家多多指教
作者: qiuxinyidian 发布时间: 2011-10-21
作者: WWWWA 发布时间: 2011-10-21
作者: WWWWA 发布时间: 2011-10-21
作者: ACMAIN_CHM 发布时间: 2011-10-21
insert into map (tldn) values(concat (mac, flag,'h0h1h2h3',right(1000+i ,3)));
作者: wfevgch 发布时间: 2011-10-21
作者: wfevgch 发布时间: 2011-10-21
注意你的(是中文全角的,应该是英文半角 ()
作者: ACMAIN_CHM 发布时间: 2011-10-21
错误确认你贴出的代码报错信息是 报insert into map (tldn) values(concat (mac, flag,h0h1h2h3,right(1000+i ,3)));错误
???!!!!
问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧)
作者: ACMAIN_CHM 发布时间: 2011-10-21
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28