假定本人需要查指定表的最大ID+1,MS SQL如下:
if IsNull(@prefix,””) = “”
Select Right(“00000000”,Max(FieldName)+1),5) From TableA
else
另一种处理方式。
其中@Prefix,FieldName,TableA为用户输入参数,需要判断@prefix能否为空或不填,进行不同的查询。
求转换成MySQL的存储过程。
万分感谢!
if IsNull(@prefix,””) = “”
Select Right(“00000000”,Max(FieldName)+1),5) From TableA
else
另一种处理方式。
其中@Prefix,FieldName,TableA为用户输入参数,需要判断@prefix能否为空或不填,进行不同的查询。
求转换成MySQL的存储过程。
万分感谢!
解决方案
20
尝试使用 MYSQL自带的 命令行客户端,使用如下语法
delimiter //
create procedure …
being
end
//
delimiter ;
delimiter //
create procedure …
being
end
//
delimiter ;