检查MySQL存储过程中的NULL或空变量
要检查NULL或空变量,请使用IF条件。让我们创建一个存储过程-
delimiter //
create procedure checkingForNullDemo(Name varchar(20))
begin
if Name is NULL OR Name='' then
select 'Adam Smith';
else
select Name;
end if ;
end
//
delimiter ;情况1
传递NULL时。使用调用命令调用存储过程
call checkingForNullDemo(NULL);
这将产生以下输出-
+------------+ | Adam Smith | +------------+ | Adam Smith | +------------+ 1 row in set (0.00 sec)
情况二
传递值时。使用call命令调用存储过程
call checkingForNullDemo('John Doe');这将产生以下输出-
+----------+ | Name | +----------+ | John Doe | +----------+ 1 row in set (0.00 sec)
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练