触发器 mysql if_mysql 触发器 if语句用法

BEGINDECLAREi_jcidVARCHAR(50);DECLAREi_jkcxVARCHAR(50);DECLAREi_jksjVARCHAR(50);DECLAREi_resultVARCHAR(100)default'';DECLAREi_didVARCHAR(50);DECLAREi_locoIDVARCHAR(50);--...

BEGIN

DECLARE i_jcid VARCHAR(50);

DECLARE i_jkcx VARCHAR(50);

DECLARE i_jksj VARCHAR(50);

DECLARE i_result VARCHAR(100) default '';

DECLARE i_did VARCHAR(50);

DECLARE i_locoID VARCHAR(50);

-- DECLARE i_hzkssj VARCHAR(50); -- 判断换装开始时间

select id,jkcx,jksj,dhzfa_id,locoID into i_jcid, i_jkcx, i_jksj,i_did,i_locoID from t_bbjk_hzjc t where t.locoID=(select id from t_bbjk_locoinfo where locoNo=new.jcbh and locoTypeCode=new.jcxh and abj=new.AOrB)

and t.state<2 and (t.jkcx=new.ACX or t.jksj= new.ASJ) LIMIT 1;

if i_jcid!='' and i_jcid!=null then

if i_jkcx='' or i_jkcx=null then set i_result = CONCAT(i_res

你可能感兴趣的:(触发器,mysql,if)