mySQL存储过程学习记录

MYSQL存储过程
1、判断质数 (n > 2)
DELIMITER //
CREATE PROCEDURE zs(IN n INT )
BEGIN
DECLARE i INT DEFAULT 1 ;

DECLARE j INT DEFAULT 1 ;

DECLARE m_j INT DEFAULT 1 ;

WHILE SQRT(n) > i DO

SET i = i + 1 ;

SET j = n % i ;

SET m_j = m_j * j ;

END WHILE ;

IF m_j = 0 THEN SELECT '合数' ;

ELSEIF m_j > 0 THEN SELECT '质数' ;

END IF ;

END //
DELIMITER ;
2、判断完美数
DELIMITER //
CREATE P

mySQL存储过程学习记录最先出现在Python成神之路

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/24592.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>