
$$
mysql>
mysql>
CREATE
PROCEDURE
myProc()
//创建while循环的存储过程
if分支语句示例
->
BEGIN
->
->
DECLARE
i
int
->
SET
i=1
->
loop1:
WHILE
i<=10
DO
->
IF
MOD(i,2)<>0
THEN
/*Even
number
-
try
again*/
->
SELECT
CONCAT(i,"
is
an
odd
number")
->
END
IF
->
SET
i=i+1
->
END
WHILE
loop1
->
END$$
Query
OK,
0
rows
affected
(0.00
sec)
这种也可以
这个得用到存储过程和循环delimiter $$// 定义结束符为 $$
drop procedure if exists wk// 删除 已有的 存储过程
create procedure wk()// 创建新的存储过程
begin
declare i int// 变量声明
set i = 0
while i <日期 do // 循环体
set i = i +xx
insert into sum values (i)
end while
end $$ // 结束定义语句
// 调用
delimiter // 先把结束符 回复为
call wk()
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)