56,677
社区成员
发帖
与我相关
我的任务
分享
delimiter //
CREATE PROCEDURE is_prime(IN num INT,OUT ans CHAR(3))
COMMENT '过程用来判断某一个数字是否是质数'
BEGIN
DECLARE temp INT DEFAULT 2;
SET ans='YES';
lo:WHILE num>temp DO
IF num%temp=0 THEN
SET ans='NO';
LEAVE lo;
ELSE
SET temp = temp+1;
END IF;
END WHILE lo;
END//
delimiter ;