我正在开发一个 MYSQL 存储过程,并且我需要验证一个日期字段,如下所示,
IF (dt_wedding_date<>'') THEN
IF (int_days_to_wedding>0) THEN
SET vc_wedding ='F';
ELSE
SET vc_wedding ='P';
END IF;
ELSE
SET vc_wedding = 'NA';
END IF;
但是当dt_wedding_date为空时,它永远不会进入 ELSE 部分。我试过“is null”、“is not null”、“>”、<>、修剪函数,没有任何效果。
知道如何评估此日期字段的空值/空值吗?