if语句
DELIMITER $$
CREATE PROCEDURE XSCJ.COMPAR
(IN K1 INTEGER, IN K2 INTEGER, OUT K3 CHAR(6) )
BEGIN
IF K1>K2 THEN
SET K3= '大于';
ELSEIF K1=K2 THEN
SET K3= '等于';
ELSE
SET K3= '小于';
END IF;
END$$
DELIMITER ;
说明:存储过程中K1和K2是输入参数,K3是输出参数。
调用以上存储过程
创建XSCJ数据库的存储过程,判断两个输入的参数哪一个更大。并调用该存储过程。
CALL COMPAR(3, 6, @K);
SELECT @K;
说明:3和6相当于输入参数K1和K2,用户变量K相当于输出参数K3。可以看到,由于3<6,输出参数K的值就为“小于”。
已有 22658 名学员学习以下课程通过考试
最需教育客户端 软件问题一手掌握
去 App Store 免费下载 iOS 客户端
点击加载更多评论>>