22,294
社区成员
发帖
与我相关
我的任务
分享delimiter $$
drop procedure if exists p_Dynamic$$;
create procedure p_Dynamic()
begin
declare i int default 1;
while i < 11 do
set @stmt = concat('select type_value',i,
' from tempTable where type_type',i,' in(4,5,6)');
prepare stmt from @stmt;
execute stmt;
dealocate prepare stmt;
set i = i+1;
end while;
end$$
delimiter ;