You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让SQL IF语句中inOverseasFlag='YES'分支执行空操作?

修改后的SQL语句
IF inOverseasFlag = 'YES' THEN
    NULL; -- 不执行任何操作
ELSE 
    SELECT MPMD06X, -- Account Name
           MPMD04X, -- Sort Code
           MPMD05X, -- Account Number              
           MPMD09X  -- BS Rollno
    INTO vBankAccountName, vBankSortCode, vBankAccountNumber, vBsRollNo
    FROM MP_Mandate
    WHERE BGroup = inBGroup
      AND Mandate = inMandate;
END IF;

说明:当inOverseasFlag = 'YES'时,THEN分支通过NULL;显式标记不执行任何操作(也可直接留空,但显式写法可读性更强),其余查询逻辑完全保留原结构不变。

内容的提问来源于stack exchange,提问作者Alex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 00:59:50