IF p_Gold_Card_No <> '' THEN
p_Audit_Rst_Flag := 'Y';
p_Rcd_Audit_Item.Audit_Rst_Flag := p_Audit_Rst_Flag;
RETURN;
p_Audit_Rst_Flag := 'Y';
p_Rcd_Audit_Item.Audit_Rst_Flag := p_Audit_Rst_Flag;
RETURN;
END IF;
上述写法是错误的,正确的写法是:
IF p_Gold_Card_No is not null and p_Gold_Card_No <> null THEN
p_Audit_Rst_Flag := 'Y';
p_Rcd_Audit_Item.Audit_Rst_Flag := p_Audit_Rst_Flag;
RETURN;
END IF;